2016-12-19 5 views
0

Ich arbeite mit der wiederkehrenden Zahlung in Paypal, alle Thins funktionieren gut für mich, aber ich bin mit einem Problem stecken, muss ich Rückerstattung, ich Forschung dafür in Paypal , ich lese, dass wir transactionid für Rückerstattung benötigen, aber wenn wir wiederkehrende Zahlung als Antwort verwenden, gibt sie transactionid nicht, wenn wir Profil für wiederkehrende Zahlung paypal schaffen, uns ProfileID zur Verfügung stellen, die eindeutige Kennzeichnungen ist, also wie können wir Zahlung für zurückerstatten wiederkehrendes Profil?Wie können wir für wiederkehrende Zahlung in Paypal

Antwort

0

Es wird empfohlen, dass Sie IPN verwenden, um eine lokale Historie von Zahlungen im Zusammenhang mit Profil-IDs zu speichern. Wenn Sie eine bestimmte Transaktion erstatten müssen, können Sie die Transaktions-ID aus diesem Verlauf entfernen.

PayPal bietet eine basic IPN template here, und es gibt andere vollständigere Lösungen auf GitHub/Packagist. Eine andere Option wäre die TransactionSearch API zu verwenden. Sie können eine Profil-ID übergeben, um alle zugehörigen Zahlungen, die mit diesem Profil verknüpft sind, zurückzuerhalten, sodass Sie die Transaktions-ID des gewünschten Profils abrufen können.

Natürlich können Sie für die eigentliche Rückerstattung die RefundTransaction API verwenden.

Alle diese API-Aufrufe können leicht mit unserem PayPal PHP SDK gemacht werden, wenn Sie sich das ansehen möchten.

+0

Vielen Dank für Ihre Hilfe. – Nikul

Verwandte Themen