как настроить регулярное выставление счетов для PayPal Payment yii?

Функциональность моих сайтов включает членскую подписку - ежемесячно / ежегодно, и я хочу автоматические платежи PayPal (повторяющиеся).

Я использовал «easyPayPal yii extension» для платежей Paypal на своем сайте, он отлично работает для разовых платежей, но я хочу добавить в него поддержку повторяющихся платежей, и я не очень хорошо об этом знаю, так как я новичок в Paypal. интеграция и использование yii.

так надеялся, если кто-то может мне помочь. Я разместил ссылку на расширение, которое я использовал, а также ответ Paypal, который я получаю при успешной оплате транзакции.

ссылка на расширение, которую я использовал http://www.yiiframework.com/extension/easypaypal/

Ответ PayPal об успешной транзакции:

/*
          Below you can see a sample successfull response of a payment process from paypal
         Array
          (
              [TOKEN] => EC-1AG000796M3683304
              [SUCCESSPAGEREDIRECTREQUESTED] => false
              [TIMESTAMP] => 2013-12-12T11:57:17Z
              [CORRELATIONID] => 89a33a155e512
              [ACK] => Success
              [VERSION] => 65.1
              [BUILD] => 8725992
              [TRANSACTIONID] => 7S255873FM437633X
              [TRANSACTIONTYPE] => expresscheckout
              [PAYMENTTYPE] => instant
              [ORDERTIME] => 2013-12-12T11:57:17Z
              [AMT] => 1800.00
              [FEEAMT] => 52.50
              [TAXAMT] => 0.00
              [CURRENCYCODE] => USD
              [PAYMENTSTATUS] => Completed
              [PENDINGREASON] => None
              [REASONCODE] => None
              [PROTECTIONELIGIBILITY] => Eligible
              [INSURANCEOPTIONSELECTED] => false
              [SHIPPINGOPTIONISDEFAULT] => false
              [PAYMENTINFO_0_TRANSACTIONID] => 7S255873FM437633X
              [PAYMENTINFO_0_TRANSACTIONTYPE] => expresscheckout
              [PAYMENTINFO_0_PAYMENTTYPE] => instant
              [PAYMENTINFO_0_ORDERTIME] => 2013-12-12T11:57:17Z
              [PAYMENTINFO_0_AMT] => 1800.00
              [PAYMENTINFO_0_FEEAMT] => 52.50
              [PAYMENTINFO_0_TAXAMT] => 0.00
              [PAYMENTINFO_0_CURRENCYCODE] => USD
              [PAYMENTINFO_0_PAYMENTSTATUS] => Completed
              [PAYMENTINFO_0_PENDINGREASON] => None
              [PAYMENTINFO_0_REASONCODE] => None
              [PAYMENTINFO_0_PROTECTIONELIGIBILITY] => Eligible
              [PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE] => ItemNotReceivedEligible,UnauthorizedPaymentEligible
              [PAYMENTINFO_0_ERRORCODE] => 0
              [PAYMENTINFO_0_ACK] => Success
          )

        */

заранее спасибо :)


person Pooja Shah    schedule 19.06.2014    source источник


Ответы (1)


У меня были похожие проблемы, и вы можете проверить следующие сообщения:

Как установить сочетание повторяющихся и одного повременная оплата в Paypal

Поле rp_invoice_id запроса IPN повторяющегося платежа

Проблемы с периодическими платежами

Вы можете найти хорошую библиотеку REST API API здесь. Он хорошо документирован и работает нормально. Он также поддерживает регулярные платежи.

person MrD    schedule 06.07.2015