Billing Checkout

Output representation of the billing checkout transaction result.

JSON Example 

1{
2  "checkoutStatus": "InProgressPayment",
3  "paymentId": "0azXXXXXXXXXXXXXXX",
4  "paymentMethodId": "0dpXXXXXXXXXXXXXXX",
5  "asyncOperationTrackerId": "9btXXXXXXXXXXXXXXX",
6  "statusURL": "/services/data/v64.0/sobjects/RevenueAsyncOperation/9btXXXXXXXXXXXXXXX",
7  "invoicePreview": null,
8  "errorsList": []
9}

Properties 

Property NameTypeDescriptionFilter Group and VersionAvailable Version
async​Operation​Tracker​IdStringID of the AsyncOperationTracker record that tracks the async message queue processing of this checkout.Small, 68.068.0
checkout​StatusStringEnd-to-end status of the checkout process.Small, 68.068.0
errors​ListBilling Checkout Error[]Details of the errors generated during the checkout transaction.Big, 68.068.0
invoice​PreviewInvoice Preview ResultInvoice Preview API response for the checkout cart. Populated only when previewInvoice is true.Big, 68.068.0
payment​IdStringID of the successful payment record.Big, 68.068.0
payment​Method​IdStringID of the newly saved payment method, if a new payment method was saved.Big, 68.068.0
status​URLStringURL to poll for the status of the async checkout processing (the RevenueAsyncOperation record).Small, 68.068.0