admin/model/extension/payment/pp_braintree.php

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
class ModelExtensionPaymentPPBraintree extends Model {
	public function generateToken($gateway, $data = array()) {
		try {
			if ($gateway != null) {
				$client_token = $gateway->clientToken()->generate($data);
			} else {
				$client_token = Braintree\ClientToken::generate($data);
			}

			return $client_token;
		} catch (Exception $e) {
			$this->log($e->getMessage());

			return false;
		}
	}

	public function getTransaction($gateway, $transaction_id) {
		try {
			if ($gateway != null) {
				$transaction = $gateway->transaction()->find($transaction_id);
			} else {
				$transaction = Braintree\Transaction::find($transaction_id);
			}

			if ($transaction) {
				return $transaction;
			} else {
				return false;
			}
		} catch (Exception $e) {
			$this->log($e->getMessage());

			return false;
		}
	}

	public function getTransactions($gateway, $data = array()) {
		try {
			if ($gateway != null) {
				$transactions = $gateway->transaction()->search($data);
			} else {
				$transactions = Braintree\Transaction::search($data);
			}

			if ($transactions) {
				return $transactions;
			} else {
				return false;
			}
		} catch (Exception $e) {
			$this->log($e->getMessage());

			return false;
		}
	}

	public function voidTransaction($gateway, $transaction_id) {
		try {
后面还有 108 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。