On This Page
Process a Sale
Send a sale request to authorize and capture a payment in the same request. A successful
sale response includes a redirect URL and a pending status. Redirect the customer to the
URL to allow the customer to complete the checkout using LINE Pay.
When the customer completes the checkout, the customer is redirected to the merchant
website using the success-URL provided in the sale request.
Line Items
Line items can be included in a sale request. Line items correspond to the
item_#_
fields, starting with item_0_
and increasing in numerical order.For more information about how to properly format line items in your request, see
Using Line Items.
Tax Amounts
You can include the tax amount for every type of purchased product
in the
item_#_taxAmount
field when you request the
sale service.Calculating the Grand Total
Include the grand total in the request by using the
purchaseTotals_grandTotalAmount
field. For information about how to calculate the grand total, see Calculating the Grand Total for Line Items.
Endpoints
Set the
apSaleService_run
field to
true
, and send the request to one of these
endpoints:Production:
https://ics2ws.ic3.com/commerce/1.x/transactionProcessor
Test:
https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor
Response Statuses
Cybersource
responds to your sale request with one of these statuses in the apSaleReply_status
field:- Sale Status
- FAILED: The sale cannot be completed.
- PENDING: See Check a Transaction Status.
The sale service also responds with a reason code in the
apSaleReply_reasonCode
field. For more information about reason codes, see Reason Codes and Response Codes.
When you send a check status request to retrieve an updated sale status, these are
the possible responses:
- Check Status for a Sale
- ABANDONED: The customer did not complete the payment using the redirect URL.
- FAILED: The sale cannot be completed.
- FUNDED: The settled amount is funded to the merchant bank account.
- PENDING: The sale request is accepted but is not complete. Continue sending the check status request every 60 minutes.
- SETTLED: The sale request is settled for the requested amount. You cannot receive a settled status until the customer has completed checking out.