2014-07-20 5 views
0

J'utilise le paiement différé dans ce projet: https://github.com/paypal/adaptivepayments-sdk-dotnet dans l'environnement sandbox.Paiement enchaîné différé Paiement de la documentation PayPal

Lorsque j'utilise scénario paramètres par défaut (frais feesPayer.field = null) Frais travail selon la documentation https://developer.paypal.com/docs/classic/adaptive-payments/integration-guide/APIntro/ « Chaque récepteur paie les frais dans un paiement Chained ». Cela fonctionne bien. Toutefois, lorsque je mets feesPayer.field = "PRIMARYRECEIVER" il devrait fonctionner selon le scénario "récepteur primaire paie la taxe dans un paiement chaîné" de la même documentation, mais il ne correspond pas.

Mon cas d'utilisation: l'utilisateur normal envoie le paiement et le 1er paiement est payé par le récepteur primaire comme dans la documentation. Toutefois, lorsque j'appelle la demande ExecutePayment pour envoyer un paiement à un destinataire secondaire, le deuxième tarif ne se produit pas comme dans la documentation.

Je devrais payer les deux frais, mais le deuxième tarif n'existe pas - où est le problème? La documentation est-elle correcte?

Répondre

1

Il n'y a pas de «frais supplémentaires» si le destinataire principal paie la totalité des frais. Lorsque les destinataires primaires du paiement initial, ils paient la totalité des frais alors, alors lorsque vous libérez des fonds secondaires, ces frais ont déjà été payés. Vous ne le reverrez plus (dans ce cas, PayPal serait double, ce qu'ils ne font pas).

+0

Merci, vous avez raison. Je suis confus au sujet de la taxe additionnelle de 0,3 $ dans la deuxième transaction. – exeq