Mes appels découlent se présente comme suit:quels sont les appels API nécessaires pour ExpressCheckout avec des paiements récurrents
- SetExpressCheckout
- GetExpressCheckout
- DoExpressCheckout
Note: PaymentAction est la vente pour paiement unique et Autorisation pour les paiements récurrents
CréerProfil profil w ième montant initial (uniquement pour le paiement récurrent)
Je trouve que:
L'argent était en attente d'être capturé.
Le profil a également déduit de l'argent pour le paiement initial.
Lorsque j'ai essayé de capturer l'argent, le client a été débité deux fois.
Questions:
- S'il vous plaît pouvez-vous conseiller ce qui manque à mes appels API?
- Pour les paiements récurrents, o vous pensez que je n'ai pas besoin d'appeler API DoExpressCheckout avant d'appeler CreateRecurringPaymentsProfile API?
- Si la question 2 est vrai, si l'API CreateRecurringPaymentsProfile appel a réussi c'est createRPProfileResponse- $> Ack == « SUCCESS », alors que cela signifie le montant initial est garanti pour moi et je peut permet d'accéder à mes services ?
Merci Andrew, c'est exact. J'ai découvert que l'appel de l'API DoExpressCheckout n'est pas nécessaire pour le paiement récurrent, même en cas de paiement initial. –
Par exemple, si vos frais habituels pour vos services sont de 10 £ par mois, et que vous voulez que votre client ait accès à vos services pendant dix jours avec un montant initial de 5 £. Et après les dix jours, vous voulez que les frais normaux continuent. Vous n'avez pas besoin d'appeler l'API DoExpressCheckout, vous pouvez simplement appeler SetExpressCheckout et pendant l'appel API CreateRecurringPaymentsProfile, définir le montant initial à 5 € et la date de début du profil à la date actuelle plus dix jours. Le montant initial sera déduit lors de la création du profil récurrent et le paiement récurrent suivant débutera après dix jours. –
Bon ... c'est à peu près ce que j'ai expliqué dans ma réponse. ;) –