如何在重定向到wordpress网站后从paypal获得响应

时间:2017-02-01 12:19:45

标签: php wordpress curl paypal

我正在尝试创建一个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();
}

0 个答案:

没有答案