public class SofortLibBillcode
extends java.lang.Object
sendBillcodeRequest(BillcodeRequest)
- parse the received status notification to
SofortTransactionStatusNotification with
parseStatusNotificationResponse(RawResponse)
- get the payment transaction details with
sendBillcodeTransactionDetailsRequest(BillcodeTransactionDetailsRequest)| Constructor and Description |
|---|
SofortLibBillcode(ConnectionConfig connectionConfig,
DataHandler dataHandler)
Instantiates a new sofort lib payment with the given communication and
handler data.
|
| Modifier and Type | Method and Description |
|---|---|
SofortTransactionStatusNotification |
parseStatusNotificationResponse(RawResponse rawResponse)
Parses the received status notification response to a
SofortTransactionStatusNotification. |
BillcodeResponse |
sendBillcodeRequest(BillcodeRequest request)
Initiates a SOFORT Billcode for getting the transaction ID and
redirection payment URL for buyer.
|
BillcodeStatusResponse |
sendBillcodeStatusRequest(BillcodeStatusRequest request)
Gets the billcode status for the given billcode.
|
BillcodeTransactionDetailsResponse |
sendBillcodeTransactionDetailsRequest(BillcodeTransactionDetailsRequest request)
Gets the transaction details for either the transaction IDs or the
transaction time/status search parameters.
|
public SofortLibBillcode(ConnectionConfig connectionConfig, DataHandler dataHandler)
connectionConfig - the connection configdataHandler - the data handlerpublic BillcodeResponse sendBillcodeRequest(BillcodeRequest request)
request - the filled payment requestpublic SofortTransactionStatusNotification parseStatusNotificationResponse(RawResponse rawResponse)
SofortTransactionStatusNotification.rawResponse - the raw response with the status notification as contentpublic BillcodeStatusResponse sendBillcodeStatusRequest(BillcodeStatusRequest request)
request - the request with the billcode status detailspublic BillcodeTransactionDetailsResponse sendBillcodeTransactionDetailsRequest(BillcodeTransactionDetailsRequest request)
request - the request with transaction search parameters