2017-05-22 3 views
0

Nous passons déjà l'adresse de facturation à la méthode d'autorisation. L'adresse de facturation doit-elle être transmise à la méthode de capture plus tard?Lorsque vous utilisez Authorize.net, l'adresse de facturation doit-elle être transmise à la méthode de capture?

Exemple:

response = gateway.authorize(1000, credit_card, options_with_billing_address) 
gateway.capture(1000, response.authorization, options_with_billing_address) 

ou pas besoin de passer l'adresse de facturation à la méthode de capture? Comme:

response = gateway.authorize(1000, credit_card, options_with_billing_address) 
gateway.capture(1000, response.authorization) 

Répondre

1

Vous n'avez pas besoin de l'adresse de facturation, pour capturer un montant précédemment autorisé en utilisant authOnlyTransaction. Cependant, transactionType doit être priorAuthCaptureTransaction et le champ refTransId (ID de transaction du transfert d'autorisation d'origine) est requis.