cancel
Showing results for 
Search instead for 
Did you mean: 

CyberSource Double Authorization

We are using CyberSource as our credit card processing and have split the authorization from the capture functions. We preauthorize the card when we take the sales order, and charge the card several weeks later prior to shipping but we are authorizing the card again upon the process. Does anyone know the settings I need in my Credit Card Processing File to make the authorization not occur when I charge the card because authorization has already occurred?

1 REPLY 1

Have you considered doing the flow in the following order:
Step #1:   https://developer.cybersource.com/api-reference-assets/index.html#payments_payments_process-a-paymen... - only authorize the intended amount here.
Step #2: Then after a few days, when you are ready to capture the amount, just call this: https://developer.cybersource.com/api-reference-assets/index.html#payments_capture_capture-a-payment (Note that this API, in the url, accepts a id - that is the transactionId returned from the API call made for authorization in the step #1)

rajvpate
Administrator Administrator
Administrator