繁体   English   中英

Braintree / Javascript:如何获取交易数据(卡和地址)以预先为客户进行先前的交易?

[英]Braintree / Javascript: how to get transaction data (card and address) to prefill for customers with previous transactions?

我正在使用Braintree的托管字段和Javascript。 我能够成功进行成功的注册并发送付款随机数,但是我无法弄清楚如何让Braintree门户中已经有订阅的用户显示预先存储在Braintree Hosted字段中的信息(地址,信用卡的一部分等)。

托管字段中唯一的地址字段是邮政编码。 您可能需要构建一个自定义表单来填充其他地址值。

您可以使用付款方式查询从服务器中获取保险柜数据。 然后,您可以在“托管字段”中预填充数据。

这是一个示例,显示了如何使用过期日期的预填充值:

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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM