2017-05-12 33 views
-1

我使用Wordpress CF7表单重定向到表单提交时使用附加设置的贝宝表单。我在那里添加了一个很好的功能。同时,使用CF7表单中的信息创建一个新帖子。所以,无论PayPal是否付费,都会创建该帖子。贝宝按钮和CF7表格

on_sent_ok: 'my_redirect();' 

我会如何去添加新帖子后,如果支付贝宝。如果支付成功,我可以将表单值传递给PayPal,然后将它们发送回提交。

<script> 
function my_redirect() { 
var price = document.getElementById('total').value; 
var taxed = document.getElementById('taxed').value; 
var revised = (parseInt(price)/100) * parseInt(taxed); 
var url = 'https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=EMAILHERE&lc=GB&item_name=PRODUCTNAMEHERE&amount='+revised+'&currency_code=GBP&button_subtype=services&no_note=0&bn=PP%2dBuyNowBF%3abtn_buynowCC_LG%2egif%3aNonHostedGuest'; 
    window.location = url; 
    jQuery("#totals").val(revised); 
} 
</script> 

不确定从哪里开始使用Paypal提供的基本按钮/电子邮件解决方案。

感谢您的帮助!

+0

把这些代码在成功的网址,你会得到付款后重定向。把功能创建在该页面上,并检查返回的贝宝状态。如果为true,那么函数将被创建。或贝宝将重定向到不成功页面 – Exprator

+0

希望你能得到我想说的,它的基本流程,但代码必须完成。 – Exprator

+0

你能否修改我的代码让我在正确的方向上开始。对不起,努力想看看你的意思。感谢您的帮助! – dmt

回答

1

好的,我会给你的步骤

  1. PayPal按钮被点击和用户到PayPal网站,并支付和支付宝用户返回到您创建一个成功页面。

  2. 在那个页面中放置该功能来创建你想要的。

  3. 如果用户犯规付出的功能不会被创建,甚至也不会被创建,如果支付失败

hopw您了解

+0

但是如果我的价格是从表单字段/选项计算的呢? – dmt

+0

,但您表示只有在Paypal付款后才会创建该帖子。 – Exprator

+0

这些字段已完成。其中一个领域有价格计算器。这是通过jQuery发送到Paypal。如果支付成功,我可以在PayPal代码中添加一个函数update_post_meta? – dmt