单击按钮打开数字流PayPal框
Open paypal digital flow lighbox on click of button
我想通过单击按钮发起数字商品PayPal付款。但是由于我正在集成多个支付网关,因此我无法使用提交按钮,而是使用简单的按钮并通过发送数据来触发付款,根据选择付款进行操作。
但PayPal DG js期望触发付款的按钮应直接提交付款
这是我的伪代码
<form action ='' method='POST'>
<input type='text' name='quantity' value=''>
</form>
<input type='button' value='Gateway1'/ id='gateway1'>
<input type='button' value='Gateway2'/ id='gateway2'>
<input type='button' value='paypalsubmit'/ id='paypal_submit'>
$.getScript('https://www.paypalobjects.com/js/external/dg.js',function() {
//bind paypal iframe
var dg = new PAYPAL.apps.DGFlow().settrigger({
id:'paypal_submit'
});
});
$('#gateway1').click({
//submit form to checkout url for gateway1
})
$('#gateway2').click({
//submit form to checkout url for gateway2
})
$('#paypal_submit').click({
// Here I want to open the paypal DG BOX
})
请不要该表单没有提交按钮,我正在序列化数据并将其发送到所需的URL。
如何通过单击按钮打开PayPal DG 流程。?
PayPal数字商品只需要一个带有id
字段的按钮。
<script src ='https://www.paypalobjects.com/js/external/dg.js' type='text/javascript'></script>
<script>
var dg = new PAYPAL.apps.DGFlow({
// the HTML ID of the form submit button which calls setEC
trigger: "paypal_submit"
});
</script>
生成快速结帐令牌后,您需要将令牌传递给带有 id
的映像。
所以
$('#paypal_submit').click({
// Here I want to open the paypal DG BOX
<a id='paypal_submit' href='https://www.sandbox.paypal.com/incontext?token=" . YOUR_EC_TOKEN."'><img src='https://www.paypal.com/en_US/i/btn/btn_dg_pay_w_paypal.gif' border='0' /></a>
});
相关文章:
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 测试索引值是否等于某个数字的倍数
- 将数字转换为一定数量的硬币
- 键入最后一位数字后自动提交
- 如何在javascript中迭代数字列表
- Javascript逻辑运算符和字符串/数字
- 如何在javascript中获得与特定数字相等的随机数
- 如果元素's的ID以数字开头
- 递增一个数字而不去掉前导零
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 如何在这里将两个值最低的数字相加
- 如何删除除冒号、数字和'上午'或者'下午'
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- Javascript排序字符串或数字
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 将数字四舍五入到小数点后两位
- 我如何在数字插入中使用逗号,这样它就不会'不要破坏我的输入字段
- 单击按钮打开数字流PayPal框
- 如何计算固定数字的PayPal费用(2.9% + .30)
- Paypal Express Checkout数字商品请求令牌被杀