色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Braintree paypal php

吳曉飛1年前6瀏覽0評論
Braintree是一款優秀的支付解決方案,它提供了一種簡單而安全的在線支付整合方案。而其中,Braintree PayPal PHP支持庫更為便捷。在此,我們將通過實例來介紹Braintree PayPal PHP的基本應用。 首先,我們需要先去Braintree的官網注冊并獲得access_token,否則無法繼續使用Braintree PayPal PHP。接著,我們可以在項目中使用Composer來安裝Braintree PayPal PHP的庫文件,然后在代碼中引入Braintree的autoload.php以便使用Braintree的類。 在具體的應用中,我們可以使用Braintree的客戶端JS插件來構建支付表單,如下所示:
<script src="https://js.braintreegateway.com/web/3.16.0/js/client.min.js"></script>
<script src="https://js.braintreegateway.com/web/3.16.0/js/paypal.min.js"></script>
<script>
var button = document.querySelector('#submit-button');
braintree.client.create({
authorization: 'TOKEN_FROM_SERVER'
}, function (clientErr, clientInstance) {
if (clientErr) {
//error
return;
}
braintree.paypal.create({
client: clientInstance
}, function (err, paypalInstance) {
if (err) {
//error
return;
}
button.addEventListener('click', function () {
paypalInstance.tokenize({
flow: 'checkout', // Default, popup, iframe
amount: 10.00,
currency: 'USD'
}, function (err, tokenizationPayload) {
if (err) {
//error
} else {
//submit tokenizationPayload.nonce to your server
}
});
});
});
});
</script>
以上代碼中,通過braintree.client.create方法初始化clientInstance,然后braintree.paypal.create方法創建paypalInstance。在此基礎上,通過paypalInstance.tokenize方法來獲得tokenizationPayload,以便表單的提交。 最后,我們需要在服務器端接受表單提交并完成相應的邏輯處理。下面是一個示例,假設我們需要扣除用戶10美元:
require_once('/path/to/braintree/lib/Braintree.php');
Braintree\Configuration::environment('sandbox');
Braintree\Configuration::merchantId('use_your_merchant_id');
Braintree\Configuration::publicKey('use_your_key');
Braintree\Configuration::privateKey('use_your_private_key');
$result = Braintree\Transaction::sale([
'amount' =>'10.00',
'paymentMethodNonce' =>$_POST['payment_method_nonce']
]);
if ($result->success) {
//success
} else {
//error
}
以上示例中,我們先通過Braintree::Configuration設定Braintree的環境。然后,$result = Braintree\Transaction::sale方法調用Braintree的支付接口來完成支付流程,并根據返回結果來處理成功失敗邏輯。 綜上所述,Braintree PayPal PHP提供了一種方便而安全的支付解決方案,我們可以通過客戶端JS插件來構建支付表單,并在服務器端接受表單提交并進行相應的邏輯處理。
上一篇break 2 php
下一篇brackets php