Skip to content

/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