Sto cercando di impostare un servizio di pagamento ricorrente tramite paypal, il mio problema è che non riesco a trovare un modo per testarlo, ho già impostato al periodo giornaliero e 1 come frequenza, ma ancora l'account sembra impiegare un mese per effettuare il pagamento successivo,Test di pagamenti ricorrenti (paypal IPN)
Paypal dice che se si imposta su Giorno ci vorranno minuti invece, ma non è nemmeno il giorno successivo la data di pagamento è impostata su un mese, qualcuno ha incontrato lo stesso problema o meglio ancora, una soluzione per testarlo?
Grazie
Ecco il NVP mando:
&AMT=19.95
&CURRENCYCODE=USD
&PROFILESTARTDATE=2012-05-30+T9%3A0%3A0
&TOKEN=XX-xxXxxxxxXXxxxxxxX
&BILLINGPERIOD=Day
&BILLINGFREQUENCY=1
&BILLINGTYPE=RecurringPayments
&DESC=\Subscription
&AUTOBILLOUTAMT=AddToNextBilling
&[email protected]
&FIRSTNAME=juanito
&LASTNAME=escarcha
&STREET=manzanares
&CITY=gdl
&STATE=jal
&COUNTRYCODE=MX
&ZIP=12345
Ecco cosa restituisce paypal:
(
[payment_cycle] => Daily
[txn_type] => recurring_payment_profile_created
[last_name] => perez
[next_payment_date] => 03:00:00 May 30, 2012 PDT
[residence_country] => MX
[initial_payment_amount] => 0.00
[currency_code] => USD
[time_created] => 12:24:08 Apr 30, 2012 PDT
[verify_sign] => XXXXXXXXXxxxxxxx
[period_type] => Regular
[payer_status] => unverified
[test_ipn] => 1
[tax] => 0.00
[payer_email] => [email protected]
[first_name] => juan
[receiver_email] => [email protected]
[payer_id] => XXXXXXxxxxxXXX
[product_type] => 1
[shipping] => 0.00
[amount_per_cycle] => 19.95
[profile_status] => Active
[charset] => windows-1252
[notify_version] => 3.4
[amount] => 19.95
[outstanding_balance] => 0.00
[recurring_payment_id] => I-8JXMN6XXXXX
[product_name] => Subscription
[ipn_track_id] => 57fbxxXXXXXxx
)
Tutto sembrano essere bene, tranne paypal vuole far pagare il prossimo pagamento di un mese dalla today
Il simulatore IPN Non comprende i pagamenti ricorrenti (purtroppo) –
Per chiunque sia interessato, ho ideato un modo per modificare il simulatore IPN per supportare i pagamenti ricorrenti ... http: // StackOverflow. it/a/17995018/89211 Ovviamente il problema che non è possibile modificare gli stati o le variabili del profilo al di fuori della portata dell'API (come l'impostazione di un importo residuo per verificare i pagamenti non riusciti) è ancora un problema. – Relequestual