一步结账,我有多种付款方式供客户选择,如Braintree,Bank Transfer等。为了让客户从多种方法中进行选择,我必须在Braintree被选为付款方式时强制使用Braintree Fields。我有什么方法可以制作信用卡,cvv等braintree字段非强制性? 我将不胜感激任何帮助。
答案 0 :(得分:2)
我想我误解了你原来的问题。如果用户选择Bank Transfer,您似乎希望能够绕过Drop-ins表单劫持。我整理了一个小小的演示来说明我将如何做到这一点:
> df.groupby(['id','group_diff']).agg({'increment':sum, 'stamp': 'first'}).reset_index()[['id', 'stamp','increment']].sort('stamp')
id stamp increment
0 a 1 3
2 b 4 1
4 c 5 1
3 b 6 2
1 a 8 3
然后是你的JavaScript文件,你可以这样做:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form id="myform" action="/" method="get">
<label for="pay-with">Pay with card</label>
<input id="pay-with-cc" type="radio" name="pay-with" value="cc">
<div id="container" style="display: none;"></div>
<label for="bank-transfer">Pay with Bank Transfer</label>
<input id="pay-with-bank-transfer" type="radio" name="pay-with" value="bank-transfer">
<input type="submit" value="Pay">
</form>
<!-- Include your JS here -->
</body>
</html>