Simple Order API | Visa Platform Connect

Authorizing a Sale for a Product Not Yet Available

When the customer purchases a product that is not yet available, you can request an authorization and a sale. First request an authorization to ensure that funds are available. After the product becomes available, ship the product and request a sale.
Cybersource
then links the follow-on authorization to the first authorization, and then links to the capture request.

Figure:

Authorizing a Sale for a Product not yet Available
Step 1: Requesting an authorization
Request an authorization to ensure that funds are available before the product is available for immediate shipment. The authorization request requires no additional fields or requirements than a basic authorization.
Step 2: Processing a sale
When the product becomes available, ship the product and request a sale. The follow-on authorization requires you to submit a sale request that includes the
requestID
field in addition to the basic fields required for every sale request. The
requestID
field in an authorization request triggers the split-shipment functionality.
Set the field to the value from the
requestID
field from the first authorization’s response.
Field Specific to authorizing a sale for a product not yet available:
First Authorization Response Message:
requestID=SWVdPS5IM
Follow-on Authorization Request:
linkToRequest=SWVdPS5IM
Step 3:
Cybersource
attempts to link the follow-on authorization request to the first authorization
  • If the value is valid, the follow-on authorization is linked to the original authorization in the
    Business Center
    and in reports.
  • If the value is not valid, the follow-on authorization is not linked to the original authorization in the
    Business Center
    and in reports.
Step 4:
Cybersource
links the capture request
  • If the value for the follow-on authorization was valid, all three transactions (first authorization, follow-on authorization, capture) are linked together in the
    Business Center
    and in reports.
  • If the value for the follow-on authorization was not valid, the second authorization and capture are linked to each other in the
    Business Center
    and in reports, but they are not linked to the first authorization.

Related Information

  • See Basic Authorizations for information on how to process a basic authorization.
  • See Sales for information on how to process a sale.