2012-02-20 12 views
33

Qualcuno può spiegare la differenza tra i due? Da quello che ho letto, l'abbonamento è quello in cui si prende il pulsante HTML da PayPal, mentre il ricorso viene eseguito tramite l'API.abbonamento PayPal vs ricorrente?

È questo o c'è dell'altro?

In tal caso, in che modo i clienti in abbonamento annullano l'abbonamento?

(E, perché fa PayPal rendere così gli sviluppatori hanno a strascico forum per le risposte ?!)

+1

In breve, sì .. – Robert

risposta

41

vari tipi di PayPal di transazioni ricorrenti:

Abbonamento

Un abbonamento viene creato tramite un pulsante Pagamenti standard Subscribe. Prima del 2009, l'ID del profilo di sottoscrizione è iniziato con S-XXXXXXXX. Non sei in grado di gestire questi abbonamenti tramite alcuna chiamata API. Dopo il 2009 l'ID del profilo di sottoscrizione inizia con I-XXXXXX. È possibile annullare questi abbonamenti tramite la chiamata API ManageRecurringPaymentsProfileStatus.

pagamenti ricorrenti Profilo

Un profilo pagamenti ricorrenti è creato attraverso l'CreateRecurringPaymentsProfile API, ed è accessibile sia per gli utenti di pagamento rapido, così come quelle che utilizzano pagamenti ricorrenti diretti come parte del loro Pagamenti su sito web del prodotto.

Se si utilizza CreateRecurringPaymentsProfile tramite Pagamento express, è necessario l'autorizzazione preventiva dell'acquirente, in genere ottenuta passando BILLINGTYPE=RecurringPayments nella chiamata iniziale SetExpressCheckout API.

Se si utilizzano pagamenti ricorrenti diretti, sarà possibile passare direttamente i dettagli della carta di credito nella chiamata all'API CreateRecurringPaymentsProfile.

Fatturazione Ricorrente
Disponibile per Payflow Pagamenti Pro/su sito web i clienti Payflow Edition. Funziona in modo simile ai pagamenti ricorrenti diretti, tranne che attraverso l'API Payflow.

-
In tutti i casi, viene creato un "profilo" e PayPal sta effettuando la fatturazione effettiva nel programma che hai fornito. Non è necessario effettuare ulteriori chiamate API per il profilo pagamenti/pagamenti ricorrenti/profilo di fatturazione ricorrente da elaborare.

+1

È possibile continuare il pagamento ricorrente fino a quando l'utente annulla? – Rahatur

+0

Sì, non è affatto un problema; come specificheresti dipenderà dal prodotto, comunque. – Robert

+0

Ora è il 2012 e tutte le mie iscrizioni fino ad oggi iniziano con S- e non sono in grado di utilizzare il metodo di cancellazione. Forse qualcuno ha trovato una soluzione? – Tomas

2

E un'altra cosa che ho notato.

Quando effettuiamo una chiamata API per ottenere i dettagli della transazione per una transazione ricorrente/di sottoscrizione, le sottoscrizioni con ID di profilo che iniziano con "S-" hanno TRANSACTIONTYPE come "subscr_payment" e le sottoscrizioni con Profile- Gli ID che iniziano con "I-" hanno il loro TRANSACTIONTYPE come "recurring_payment"

Non so se ho completamente ragione.

+0

Creiamo abbonamenti tramite il modulo html di Pagamenti su sito web standard e riceviamo IPN con tnx_type di subscr_payment, ma subscr_id inizia con I-. Un po 'i miei 5 centesimi al pasticcio totale di PayPal ... – jayarjo

+0

Questo non è vero per me. Abbiamo 'TRANSACTIONTYPE = 'subscr_payment'' mentre' subscr ID = 'I-XXXX'' –

Problemi correlati