Как получить идентификатор профиля в PayPal - PullRequest
0 голосов
/ 20 декабря 2018
<?php 

    $curl = curl_init();
    curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_URL,'https://api-3t.sandbox.paypal.com/nvp');curl_setopt($curl,CURLOPT_POSTFIELDS,http_build_query(
                            array(   
                                'USER' => 'XXXXXXXXXXX', 
                                'PWD' => 'XXXXXXXXXXXXX',  
                                'SIGNATURE' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXX',   
                                'VERSION' => '108',
                                'METHOD' => 'ManageRecurringPaymentsProfileStatus',
                                'PROFILEID' => 'I-xxxxxxxx',                             
                                'ACTION'    => 'Cancel'  variables (Suspend, Cancel, Reactivate)
                            )
                        )
    );
    $response =    curl_exec($curl);
    curl_close($curl);
    $nvp = array();if (preg_match_all('/(?<name>[^\=]+)\=(?<value>[^&]+)&?/', $response, $matches)) {    
        foreach ($matches['name'] as $offset => $name) {
            $nvp[$name] = urldecode($matches['value'][$offset]);
        }
    }
    printf("%s",print_r($nvp, true));

Я не могу получить этот PROFILEID из моей транзакции в PayPal.если у кого-нибудь есть идеи по этому вопросу, пожалуйста, помогите мне.Спасибо

...