Magento 2-在Braintree信用卡表格中添加自动填充

时间:2018-08-07 11:37:46

标签: magento2 payment checkout braintree credit-card

为了加快结帐速度,Chrome提供了一项功能,可为信用卡添加自动填充功能,例如:https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill

var options = { method: 'POST',
  url: 'https://jsmykktis3.execute-api.ap-south-1.amazonaws.com/production',
  headers: 
   { 'postman-token': 'ea43388d-e2e8-3c1c-60d3-9e3cdfbda5a3',
     'cache-control': 'no-cache' },
  body: '{ "user": \r\n{ "first_name": "naman",\r\n"last_name": "Bansal",\r\n"email": "someemail@gmail.com",\r\n"course": "hello",\r\n"joined": "2018-05-17T20:38:32.000Z" },\r\n"metadata": \r\n{ "from_date": "2018/06/07 07:48:30",\r\n"to_date": "2018/08/06 07:48:30" }\r\n}' };

request(options, function (error, response, body) {
  if (error) throw new Error(error);
  console.log("inside the response"); //not getting anything in console
  console.log(body);                  
});

我们只想在Magento2 Braintree信用卡表格中进行相同的操作: 默认显示如下:

<label for="frmNameCC">Name on card</label>
<input name="ccname" id="frmNameCC" required placeholder="Full Name" autocomplete="cc-name">

<label for="frmCCNum">Card Number</label>
<input name="cardnumber" id="frmCCNum" required autocomplete="cc-number">

<label for="frmCCCVC">CVC</label>
<input name="cvc" id="frmCCCVC" required autocomplete="cc-csc">

<label for="frmCCExp">Expiry</label>
<input name="cc-exp" id="frmCCExp" required placeholder="MM-YYYY" autocomplete="cc-exp">

我们需要在其中添加元素autocomplete =“ cc-number”。

[1]: https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill

1 个答案:

答案 0 :(得分:0)

如果只想保存用户卡的详细信息,则Braintree配置的基本设置中有一个已启用保管库的选项,它将保存用户/客户的信用卡/借记卡详细信息并可以增加结帐速度。 在Magento管理面板=>商店=>配置=>销售=>付款方式=> Braintree =>基本设置中。 您也可以使用该选项进行检查。