/AWS1/CL_BDCPAYMENTINSTRUMENT¶
Represents a payment instrument.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_paymentinstrumentid TYPE /AWS1/BDCPAYMENTINSTRUMENTID /AWS1/BDCPAYMENTINSTRUMENTID¶
The unique identifier for this payment instrument.
iv_paymentmanagerarn TYPE /AWS1/BDCPAYMENTMANAGERARN /AWS1/BDCPAYMENTMANAGERARN¶
The ARN of the payment manager that owns this payment instrument.
iv_paymentconnectorid TYPE /AWS1/BDCPAYMENTCONNECTORID /AWS1/BDCPAYMENTCONNECTORID¶
The ID of the payment connector associated with this instrument.
iv_userid TYPE /AWS1/BDCUSERID /AWS1/BDCUSERID¶
The user ID associated with this payment instrument.
iv_paymentinstrumenttype TYPE /AWS1/BDCPAYMENTINSTRUMENTTYPE /AWS1/BDCPAYMENTINSTRUMENTTYPE¶
The type of payment instrument (e.g., EMBEDDED_CRYPTO_WALLET).
io_paymentinstrumentdetails TYPE REF TO /AWS1/CL_BDCPMNTINSTRMDETAILS /AWS1/CL_BDCPMNTINSTRMDETAILS¶
The details specific to the payment instrument type.
iv_createdat TYPE /AWS1/BDCDATETIMESTAMP /AWS1/BDCDATETIMESTAMP¶
The timestamp when this payment instrument was created.
iv_status TYPE /AWS1/BDCPAYMENTINSTRMSTATUS /AWS1/BDCPAYMENTINSTRMSTATUS¶
The current status of this payment instrument.
iv_updatedat TYPE /AWS1/BDCDATETIMESTAMP /AWS1/BDCDATETIMESTAMP¶
The timestamp when this payment instrument was last updated.
Queryable Attributes¶
paymentInstrumentId¶
The unique identifier for this payment instrument.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYMENTINSTRUMENTID() |
Getter for PAYMENTINSTRUMENTID, with configurable default |
ASK_PAYMENTINSTRUMENTID() |
Getter for PAYMENTINSTRUMENTID w/ exceptions if field has no |
HAS_PAYMENTINSTRUMENTID() |
Determine if PAYMENTINSTRUMENTID has a value |
paymentManagerArn¶
The ARN of the payment manager that owns this payment instrument.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYMENTMANAGERARN() |
Getter for PAYMENTMANAGERARN, with configurable default |
ASK_PAYMENTMANAGERARN() |
Getter for PAYMENTMANAGERARN w/ exceptions if field has no v |
HAS_PAYMENTMANAGERARN() |
Determine if PAYMENTMANAGERARN has a value |
paymentConnectorId¶
The ID of the payment connector associated with this instrument.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYMENTCONNECTORID() |
Getter for PAYMENTCONNECTORID, with configurable default |
ASK_PAYMENTCONNECTORID() |
Getter for PAYMENTCONNECTORID w/ exceptions if field has no |
HAS_PAYMENTCONNECTORID() |
Determine if PAYMENTCONNECTORID has a value |
userId¶
The user ID associated with this payment instrument.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_USERID() |
Getter for USERID, with configurable default |
ASK_USERID() |
Getter for USERID w/ exceptions if field has no value |
HAS_USERID() |
Determine if USERID has a value |
paymentInstrumentType¶
The type of payment instrument (e.g., EMBEDDED_CRYPTO_WALLET).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYMENTINSTRUMENTTYPE() |
Getter for PAYMENTINSTRUMENTTYPE, with configurable default |
ASK_PAYMENTINSTRUMENTTYPE() |
Getter for PAYMENTINSTRUMENTTYPE w/ exceptions if field has |
HAS_PAYMENTINSTRUMENTTYPE() |
Determine if PAYMENTINSTRUMENTTYPE has a value |
paymentInstrumentDetails¶
The details specific to the payment instrument type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYMENTINSTRUMENTDETAILS() |
Getter for PAYMENTINSTRUMENTDETAILS |
createdAt¶
The timestamp when this payment instrument was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
status¶
The current status of this payment instrument.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
updatedAt¶
The timestamp when this payment instrument was last updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPDATEDAT() |
Getter for UPDATEDAT, with configurable default |
ASK_UPDATEDAT() |
Getter for UPDATEDAT w/ exceptions if field has no value |
HAS_UPDATEDAT() |
Determine if UPDATEDAT has a value |