2017-05-12 27 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