J'ai une routine de facturation qui utilise des profils de facturation récurrents dans le site Web de PayPal Payments Pro. Cette routine crée avec succès des profils et obtient les informations de profil après la création à l'aide de la méthode PayPal ProfilID et de la méthode GetRecurringPaymentsProfileDetails.
Cependant, lorsque j'essaie d'utiliser la mise à jour de l'ecurringPaymentsPaymentsPaymentsPrafile pour mettre à jour uniquement le montant / amt sur le profil Je reçois cette erreur: P>
[NOTE] => A note here [PROFILEID] => redacted [AMT] => 7 [VERSION] => 62.0 [USER] => redacted [PWD] => redacted [SIGNATURE] => redacted [METHOD] => UpdateRecurringPaymentsProfile
3 Réponses :
Comme il s'avère, le problème est qu'un appel à la mise à jour de l'ecurringPaymentsPaymentsProfile échouera si vous essayez de mettre à jour le profil au même montant auquel il est actuellement défini. P>
Je l'ai trop couru aussi - merci pour l'aide. Il convient de souligner que le champ AMT ne doit être différent que si cela est inclus, il est facultatif sur l'appel de mise à jour. P>
Cette erreur peut également être provoquée lors des hits contre le serveur Sandbox si vous utilisez le mauvais numéro de carte de crédit test. Assurez-vous que vous utilisez celui qui vous est fourni par le site Web Sandbox PayPal Sandbox. p>