【发布时间】:2018-10-29 00:36:57
【问题描述】:
我正在使用 Braintree 的托管字段和 Javascript。我成功地进行了成功注册并发送了一个付款随机数,但是我无法弄清楚如何让已经在 Braintree 门户中订阅的用户显示他们已经在 Braintree 托管字段中预加载的信息(地址、信用卡的一部分等)。
【问题讨论】:
标签: javascript braintree
我正在使用 Braintree 的托管字段和 Javascript。我成功地进行了成功注册并发送了一个付款随机数,但是我无法弄清楚如何让已经在 Braintree 门户中订阅的用户显示他们已经在 Braintree 托管字段中预加载的信息(地址、信用卡的一部分等)。
【问题讨论】:
标签: javascript braintree
托管字段中唯一的地址字段是邮政编码。您可能需要构建一个自定义表单来填充其他地址值。
您可以使用payment method lookup 从您的服务器获取 Vault 数据。然后您可以在托管字段中预填充数据。
下面是一个示例,说明如何使用预填充的值作为到期日期:
var storedCreditCardInformation = {
// get this info from your server with a payment method lookup
month: '09',
year: '2017'
};
braintree.hostedFields.create({
client: clientInstance,
fields: {
expirationMonth: {
selector: '#expiration-month',
prefill: storedCreditCardInformation.month
},
expirationYear: {
selector: '#expiration-year',
prefill: storedCreditCardInformation.year
}
}
},
callback);
完全披露:我在 Braintree 工作。如有其他问题,请随时联系 Braintree 支持 support@getbraintree.com。
【讨论】: