i'm trying use paypal parallel payments ios app , after found out ios sdk does't support adaptive payments, decided pass data php file , let handle parallel payments me, new php. i've managed create php project, install composer, , used add "paypal/adaptivepayments-sdk-php":"2.*" project. i'm trying use documentation create payments, i'm little lost. here code far :
<?php require_once __dir__ . '/vendor/autoload.php'; // sets config file path(if config file used) , registers classloader // array containing credentials , confiuration parameters. (not required if config file used) // array containing credentials , confiuration parameters. (not required if config file used) $config = array( 'mode' => 'sandbox', 'acct1.username' => 'jb-us-seller_api1.paypal.com', 'acct1.password' => 'wx4wtu3s8my44s7f' ); $service = new adaptivepaymentsservice($config); $payrequest = new payrequest(); // add optional params if($_post["feespayer"] != "") { $payrequest->feespayer = $_post["feespayer"]; } $response = $service->pay($payrequest); if(strtoupper($response->responseenvelope->ack) == 'success') { // success }
it keeps returning following error:
fatal error: uncaught exception 'ppinvalidcredentialexception' message 'invalid userid ' in /users/charlie/phpstormprojects/adaptivepaymentstesting/vendor/paypal/sdk-core-php/lib/ppcredentialmanager.php:120
anyone have ideas or suggestions?
Comments
Post a Comment