Home > @poq/sdk-sfcc > OrderPaymentInstrumentRequest
Document representing an order payment instrument request.
Signature:
export declare class OrderPaymentInstrumentRequest extends BaseModel<OrderPaymentInstrumentRequest>
Extends: BaseModel<OrderPaymentInstrumentRequest
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(params) | Constructs a new instance of the OrderPaymentInstrumentRequest class |
| Property | Modifiers | Type | Description |
|---|---|---|---|
| amount? | number | (Optional) The payment transaction amount. | |
| bankRoutingNumber? | string | (Optional) The bank routing number. | |
| createCustomerPaymentInstrument? | boolean | (Optional) A flag indicating whether a related customer payment instrument should be created. The CustomerPaymentInstrument is only created when the OrderPaymentInstrument was authorized successfully. | |
| customerPaymentInstrumentId? | string | (Optional) The id of a customer payment instrument. | |
| giftCertificateCode? | string | (Optional) The gift certificate code. | |
| paymentBankAccount? | PaymentBankAccountRequest | (Optional) | |
| paymentCard? | OrderPaymentCardRequest | (Optional) | |
| paymentMethodId? | string | (Optional) The payment method id. Optional if a customer payment instrument id is specified. |