Skip to content

/AWS1/CL_BDCPROCESSPAYMENTRSP

Response structure for processing a payment.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_processpaymentid TYPE /AWS1/BDCPROCESSPAYMENTID /AWS1/BDCPROCESSPAYMENTID

The unique identifier of the processed payment.

iv_paymentmanagerarn TYPE /AWS1/BDCPAYMENTMANAGERARN /AWS1/BDCPAYMENTMANAGERARN

The ARN of the payment manager.

iv_paymentsessionid TYPE /AWS1/BDCPAYMENTSESSIONID /AWS1/BDCPAYMENTSESSIONID

The ID of the payment session used.

iv_paymentinstrumentid TYPE /AWS1/BDCPAYMENTINSTRUMENTID /AWS1/BDCPAYMENTINSTRUMENTID

The ID of the payment instrument used.

iv_paymenttype TYPE /AWS1/BDCPAYMENTTYPE /AWS1/BDCPAYMENTTYPE

The type of payment processed.

iv_status TYPE /AWS1/BDCPAYMENTSTATUS /AWS1/BDCPAYMENTSTATUS

The status of the payment.

io_paymentoutput TYPE REF TO /AWS1/CL_BDCPAYMENTOUTPUT /AWS1/CL_BDCPAYMENTOUTPUT

The payment output details specific to the payment type.

iv_createdat TYPE /AWS1/BDCDATETIMESTAMP /AWS1/BDCDATETIMESTAMP

The timestamp when the payment was created.

iv_updatedat TYPE /AWS1/BDCDATETIMESTAMP /AWS1/BDCDATETIMESTAMP

The timestamp when the payment was last updated.


Queryable Attributes

processPaymentId

The unique identifier of the processed payment.

Accessible with the following methods

Method Description
GET_PROCESSPAYMENTID() Getter for PROCESSPAYMENTID, with configurable default
ASK_PROCESSPAYMENTID() Getter for PROCESSPAYMENTID w/ exceptions if field has no va
HAS_PROCESSPAYMENTID() Determine if PROCESSPAYMENTID has a value

paymentManagerArn

The ARN of the payment manager.

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

paymentSessionId

The ID of the payment session used.

Accessible with the following methods

Method Description
GET_PAYMENTSESSIONID() Getter for PAYMENTSESSIONID, with configurable default
ASK_PAYMENTSESSIONID() Getter for PAYMENTSESSIONID w/ exceptions if field has no va
HAS_PAYMENTSESSIONID() Determine if PAYMENTSESSIONID has a value

paymentInstrumentId

The ID of the payment instrument used.

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

paymentType

The type of payment processed.

Accessible with the following methods

Method Description
GET_PAYMENTTYPE() Getter for PAYMENTTYPE, with configurable default
ASK_PAYMENTTYPE() Getter for PAYMENTTYPE w/ exceptions if field has no value
HAS_PAYMENTTYPE() Determine if PAYMENTTYPE has a value

status

The status of the payment.

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

paymentOutput

The payment output details specific to the payment type.

Accessible with the following methods

Method Description
GET_PAYMENTOUTPUT() Getter for PAYMENTOUTPUT

createdAt

The timestamp when the payment 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

updatedAt

The timestamp when the payment 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