안녕하세요 저는 PayPal 통합을 처음 사용했습니다. 나는 지불을 위해 PayPal의 Express 체크 아웃을 사용하고 있습니다. 코드를 작성한 후 SetExpressCheckout
메서드를 사용하고 GetExpressCheckout
메서드를 사용한 다음 DoExpressCheckout
메서드를 사용합니다. DoExpressCheckout
이후에 나는 정기 지불을 위해 CreateRecurringPaymentsProfile
으로 전화를 걸고 있습니다. 코드는 다음과 같습니다 :codeigniter와의 페이팔 통합에서의 반복 지급이 작동하지 않습니다.
$recurringdata = array(
'TOKEN' => $token,//token id
'PayerID' => $payerid,//payer id
'PROFILESTARTDATE' => date('Y-m-d H:i:s',$time),
'DESC' => "description",
'BILLINGPERIOD' => 'Day',
'BILLINGFREQUENCY' => 1,
'AMT' =>$checkoutDetails['PAYMENTREQUEST_0_AMT'],
'TRIALBILLINGPERIOD'=>'Day',
'TRIALBILLINGFREQUENCY'=>1,
'TRIALAMT'=> 0,
'CURRENCYCODE' => 'USD',
'COUNTRYCODE' => 'US',
'MAXFAILEDPAYMENTS' =>3
);
$responserecurring = $paypal->request('CreateRecurringPaymentsProfile', $recurringdata);
이 코드는 프로파일을 생성하지만 반복 결제가 이루어지는 것을 확인할 수 없습니다. 나는 실제로 어떤 일이 일어나고 있는지 알지 못합니다. 요청시 매개 변수를 전달하지 못했습니다.