我正在尝试创建一个wordpress插件,该插件可以访问API并重定向到paypal链接以进行交易。 我正在使用curl请求来访问API我能够将用户重定向到paypal链接,但现在我想知道天气支付成功与否,然后如果我们获得成功的交易,那么我将点击另一个API。 我的问题是我不知道该怎么做。
这是我的代码直到我做了什么:
$(document).on('click','#addautolikesbtn',function (e) {
var package = $('#package').val();
jQuery.post(
ajaxlink.ajax_url,
{
'action': 'addorderautolike',
'data':{
'package':package
}
},
function (response){
var res = JSON.parse(response);
if(res.status == 200){
console.log(res.url);
window.location.replace(res.url);
}
return true;
}
);
});
add_action('wp_ajax_nopriv_addorderautolike', 'addorderautolike');
add_action('wp_ajax_addorderautolike', 'addorderautolike');
function addorderautolike(){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://********/recurringPayment?package_id='.$_POST['data']['package']);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res = curl_exec($ch);
echo $res;
die();
}