PayPal API 如何设置信用卡或银行对账单上显示的内容
Posted
技术标签:
【中文标题】PayPal API 如何设置信用卡或银行对账单上显示的内容【英文标题】:PayPal API how set what will appear on credit card or bank statement 【发布时间】:2021-03-30 06:50:26 【问题描述】:问题是关于 PayPal API 创建按钮:我们可以指定客户端信用卡对帐单中显示的内容吗?
更准确地说:当客户检查他的卡对帐单时,他会看到 PAYPAL.... 在 PAYPAL 之后...:使用 paypal.Buttons,我们可以选择将显示的内容,例如产品名称或发票编号吗?
https://developer.paypal.com/docs/subscriptions/integrate/
createSubscription 或 createOrder....
<script src="https://www.paypal.com/sdk/js?client-id=SB_CLIENT_ID&vault=true"> </script>
<div id="paypal-button-container"></div>
paypal.Buttons(
createSubscription: function(data, actions)
return actions.subscription.create(
'plan_id': 'P-....'
);
,
onApprove: function(data, actions)
alert('You have successfully created subscription ' + data.subscriptionID);
).render('#paypal-button-container');
如果客户在其 paypal 帐户中使用信用卡或银行帐户付款,是否有办法指定客户信用卡或银行对帐单中显示的内容?
【问题讨论】:
【参考方案1】:传递给 createOrder 的参数是一个 v2/checkout/orders 创建对象,它将有一个 purchase_units 数组,记录在这里:https://developer.paypal.com/docs/api/orders/v2/#definition-purchase_unit_request。它接受soft_descriptor
参数。
订阅 API 和 createSubscription 函数没有等效参数。信用卡对帐单名称可以通过https://www.paypal.com/businessprofile/settings/info/edit在账户级别设置
【讨论】:
有真实世界的 javascript 示例吗?它看起来像createOrder: function(data, actions) return actions.order.create( purchase_units: [ amount: value:5.00, , soft_descriptor: value:'statement', , ] ); ,
soft_descriptor 是字符串的键名,不是对象
啊好吧,我明白了...更像这样return actions.order.create( purchase_units: [ amount: value:'5.23', , soft_descriptor:'statement' ] );
以上是关于PayPal API 如何设置信用卡或银行对账单上显示的内容的主要内容,如果未能解决你的问题,请参考以下文章