SAP ABAP Interface IF_COM_WEC_PSP_INTEGRATION (Interface for BAdI: COM_WEC_PSP_INTEGRATION)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   WEC-APP-PAY (Application Component) Web Channel: Basic Functions - Payment Method
     COM_WEC_PAYMENT (Package) Web Channel - Payment Methods
Properties
Interface IF_COM_WEC_PSP_INTEGRATION  
Short Description Interface for BAdI: COM_WEC_PSP_INTEGRATION    
General Data
Package COM_WEC_PAYMENT   Web Channel - Payment Methods 
Created 20091019   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_COM_WEC_PSP_INTEGRATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20091019
Friends
Interface IF_COM_WEC_PSP_INTEGRATION has no friend.
Attributes
Interface IF_COM_WEC_PSP_INTEGRATION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL_TRANSACTION Instance method Public Method Cancel Payment Service Provider Transaction 20091019
2 GET_TRANSACTION_DETAILS Instance method Public Method Get Details for Payment Service Provider Transaction 20091113
3 INITIATE_TRANSACTION Instance method Public Method Create Payment Service Provider Transaction 20091019
4 PROCESS_CALLBACK Instance method Public Method Process Callback by Payment Service Provider 20091019
Events
Interface IF_COM_WEC_PSP_INTEGRATION has no event.
Types
Interface IF_COM_WEC_PSP_INTEGRATION has no local type.
Method Signatures

Method CANCEL_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ACTION Call by reference Object reference (TYPE REF TO) CL_COM_WEC_CANCEL_TRANS_PARAM Parameters for cancellation of PSP transaction 20091021
2 Importing IS_REFERENCE_DOCUMENT Call by reference Type reference (TYPE) COMS_WEC_BUSINESS_OBJECT Reference document (ID/type/logsys) 20091019
3 Importing IV_PSP_TRANSACTION_ID Call by reference Type reference (TYPE) COM_WEC_PSP_TRANSACTION_ID Unique identification of the transaction in the PSP system 20091023
4 Importing IV_REFERENCE_GUID Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_GUID Payment transaction GUID 20091019
5 Importing IV_REFERENCE_ID Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_ID Payment transaction ID 20091019

Method CANCEL_TRANSACTION on Interface IF_COM_WEC_PSP_INTEGRATION has no exception.

Method GET_TRANSACTION_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ACTION Call by reference Object reference (TYPE REF TO) CL_COM_WEC_UPDATE_TRANS_PARAM Parameters for update of PSP transaction 20091113
2 Importing IS_REFERENCE_DOCUMENT Call by reference Type reference (TYPE) COMS_WEC_BUSINESS_OBJECT Reference document (ID/type/logsys) 20091113
3 Importing IV_PSP_TRANSACTION_ID Call by reference Type reference (TYPE) COM_WEC_PSP_TRANSACTION_ID Unique identification of the transaction in the PSP system 20091113
4 Importing IV_REFERENCE_GUID Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_GUID Payment transaction GUID 20091113
5 Importing IV_REFERENCE_ID Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_ID Payment transaction ID 20091113

Method GET_TRANSACTION_DETAILS on Interface IF_COM_WEC_PSP_INTEGRATION has no exception.

Method INITIATE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ACTION Call by reference Object reference (TYPE REF TO) CL_COM_WEC_CREATE_TRANS_PARAM Parameters for creation of PSP transaction 20091021
2 Importing IS_REFERENCE_DOCUMENT Call by reference Type reference (TYPE) COMS_WEC_BUSINESS_OBJECT Reference document (ID/type/logsys) 20091019
3 Importing IS_SHIPPING_ADDRESS Call by reference Type reference (TYPE) COMS_WEC_PAYMENT_ADDR Shipping address 20091019
4 Importing IT_NAME_VALUE Call by reference Type reference (TYPE) COMT_WEC_PSP_NAME_VALUE_PAIR Name/value pairs supplied in Java layer 20091022
5 Importing IV_REFERENCE_GUID Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_GUID Payment transaction GUID 20091019
6 Importing IV_REFERENCE_ID Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_ID Payment transaction ID 20091019
7 Importing IV_TRANSACTION_AMOUNT Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_AMOUNT Payment transaction amount 20091019
8 Importing IV_TRANSACTION_CURRENCY Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_CURRENCY Payment transaction currency 20091019
9 Importing IV_WEC_SOURCE_URL Call by reference Type reference (TYPE) STRING Web Channel source URL 20091019

Method INITIATE_TRANSACTION on Interface IF_COM_WEC_PSP_INTEGRATION has no exception.

Method PROCESS_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ACTION Call by reference Object reference (TYPE REF TO) CL_COM_WEC_CREATE_TRANS_PARAM Parameters for creation of PSP transaction 20091021
2 Importing IS_REFERENCE_DOCUMENT Call by reference Type reference (TYPE) COMS_WEC_BUSINESS_OBJECT Reference document (ID/type/logsys) 20091021
3 Importing IS_SHIPPING_ADDRESS Call by reference Type reference (TYPE) COMS_WEC_PAYMENT_ADDR Shipping address 20091021
4 Importing IT_NAME_VALUE Call by reference Type reference (TYPE) COMT_WEC_PSP_NAME_VALUE_PAIR Name/value pairs supplied in Java layer 20091022
5 Importing IT_PARAMETERS Call by reference Type reference (TYPE) COMT_WEC_HTTP_PARAMETERS HTTP POST/GET parameters passed in by PSP 20091021
6 Importing IV_REFERENCE_GUID Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_GUID Payment transaction GUID 20091021
7 Importing IV_REFERENCE_ID Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_ID Payment transaction ID 20091021
8 Importing IV_TRANSACTION_AMOUNT Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_AMOUNT Payment transaction amount 20091021
9 Importing IV_TRANSACTION_CURRENCY Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_CURRENCY Payment transaction currency 20091021
10 Importing IV_WEC_TARGET_URL Call by reference Type reference (TYPE) STRING Web Channel target URL called by PSP 20091021

Method PROCESS_CALLBACK on Interface IF_COM_WEC_PSP_INTEGRATION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701