BrainTree PayPal 配置不适用于 dropin 集成
BrainTree PayPal configuration doesn't work with dropin integration
我正在尝试自定义 BrainTree 插件中的 "PayPal" 按钮,理想情况下只是将其移动到其他地方。
如果我使用 dropin 集成,什么也不会发生 - 通常的蓝色按钮呈现在字段上方。当我选择自定义时,它起作用了。 BrainTree 文档建议它应该适用于两种设置。
相关代码如下:
<form id="paymentForm" action="/braintree.php" method="POST">
<div id="hostedFields"></div>
<input id="formSubmit" type="submit" value="Pay" />
<div id="paypalContainer"</div>
</form>
和 javascript:
braintree.setup("<?=$clientToken ?>",
"dropin",
{
container: "hostedFields",
onPaymentMethodReceived: onNonce,
onReady: onFormReady,
onError: onError,
paypal:
{
container: "paypalContainer",
singleUse: true,
amount: PRODUCT_PRICE,
currency: PRODUCT_CURRENCY,
}
});
我做错了什么?
好的,我收到了支持人员的回复;看起来确实无法使用 dropin 设置指定 PayPal 按钮的位置。
我正在尝试自定义 BrainTree 插件中的 "PayPal" 按钮,理想情况下只是将其移动到其他地方。
如果我使用 dropin 集成,什么也不会发生 - 通常的蓝色按钮呈现在字段上方。当我选择自定义时,它起作用了。 BrainTree 文档建议它应该适用于两种设置。
相关代码如下:
<form id="paymentForm" action="/braintree.php" method="POST">
<div id="hostedFields"></div>
<input id="formSubmit" type="submit" value="Pay" />
<div id="paypalContainer"</div>
</form>
和 javascript:
braintree.setup("<?=$clientToken ?>",
"dropin",
{
container: "hostedFields",
onPaymentMethodReceived: onNonce,
onReady: onFormReady,
onError: onError,
paypal:
{
container: "paypalContainer",
singleUse: true,
amount: PRODUCT_PRICE,
currency: PRODUCT_CURRENCY,
}
});
我做错了什么?
好的,我收到了支持人员的回复;看起来确实无法使用 dropin 设置指定 PayPal 按钮的位置。