php - PHP 中的 Braintree API - 强制交易货币

标签 php paypal transactions braintree

我正在尝试通过 Braintree API 为交易强制使用货币,但我看不到这是如何完成的。 Stripe 非常简单,因为货币(澳元、美元)作为执行的一部分被传递到 Stripe 服务器。

在 Braintree 中,我可以看到货币取决于接收资金的商家帐户。我的应用程序将允许用户为其客户开具发票,因此用户将选择发票的呈现货币。我想将此选择锁定为他们的商家帐户货币。

如果我理解正确,然后推送 250 林 git 的交易(例如)并让客户为此付款,如果交易背后的商家账户是欧元账户,那么我的应用程序会向客户展示 MYR 250 欧元的值(value),但他的 CC 被扣除了 250 欧元的值(value)。

有没有办法用 Braintree 做到这一点?我想使用标准商家帐户而不是在 Master Merchant 设置下执行此操作。

或者,是否可以通过用户提供我的应用程序的商户 ID/ key 来确认帐户的货币?

我已经阅读了整个 API 文档,但我看不出这是如何完成的。我错过了什么?这已经是漫长的一周了!

最佳答案

完全披露:我在 Braintree 工作。如果您还有任何疑问,请随时联系support .

可以有不同的提示货币和结算货币。要进行设置,请查看此 section并直接向 Braintree 客户团队发送电子邮件:accounts@braintreepayments.com

要确认与 MerchantAccount 关联的货币,您可以调用 MerchantAccount.find使用 merchant_account_id。使用 MerchantAccount 对象,您可以检查其 currency_iso_code属性。

关于php - PHP 中的 Braintree API - 强制交易货币,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38605518/

相关文章:

php - 如何使用 PHP 创建 .gz 文件?

php - 在逗号分隔的文件中用引号封装文本

PHP MySQL 插入 "{$clientname}"作为字符串而不是 PHP 变量

php - 将 Active Directory 添加到网站

PayPal SetExpressCheckout 与付款按钮

c# - Paypal 定期付款计费频率

mysql - UPDATE.. WHERE... - 交易可以在两者之间发生吗

php - Omnipay:PayPal REST API 集成

java - 需要带有建议和切入点的@Transactional

java - 在 Spring/Hibernate 环境中手动管理数据库事务