簡體   English   中英

如何在braintree交易銷售中設置貨幣格式

[英]How to set Currency Format in braintree transaction sale

我創建了一個使用Braintree Payment Gateway的APP。 在我的應用程序中,我設置選項來設置不同的貨幣,我只知道如何設置貨幣當我設置銷售交易參數。

這是我的代碼

$result = Braintree\Transaction::sale([
                    'amount' => '50.00',
                    'creditCard' => array(
                     'cardholderName' => 'Test Name',
                     'number' => '4000111111111511',
                     'expirationDate' => '12/2018',
                     'cvv' => '123',
                    ),
                    'options' => [ 'submitForSettlement' => true]
              ]);

我的所有交易均以美元進行,但我希望以不同貨幣進行交易。

請有人給我解決方案。 謝謝

完全披露:我在Braintree工作。 如果您有任何其他問題,請隨時聯系支持

您需要為要處理的每種貨幣設置不同的商家帳戶 然后,在處理特定貨幣的交易時,您可以將商家帳戶ID傳遞給交易銷售方法

此外,為了降低PCI合規性負擔,您需要將nonce傳遞到服務器以代替信用卡詳細信息。

$merchantAccountId = someFunctionToLookupCorrectMerchantIdBasedOnCurrency();

$result = Braintree\Transaction::sale([
    'amount' => '100.00',
    'paymentMethodNonce' => nonceFromTheClient,
    'merchantAccountId' => $merchantAccountId,
    'options' => [
        'submitForSettlement' => True
    ]
]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM