LATEST VIEWED
- No pages viewed yet
This is an old revision of the document!
Java API/Serial API are the Java software library and the interface for the QTill Server.
Feature | Description |
---|---|
Initiate Payment | Mandatory parameters:
|
Verify payment | Follow up of initiatePayment. Checks payment status of a single payment. Mandatory parameter: orderNumber (which has been returned on initiatePayment) Result:
|
Deposit | Transfer of authorization into deposit (capture). Mandatory parameters:
|
Recurring Payment | Creates new order and payment based on already existing order. Mandatory parameters:
|
Refund | Creates refund for already closed deposit. Only possible if deposit and closing for order are already completed. Mandatory parameters:
|
Query | queryOrders: Returns information about all orders and their payment and refund status for given input parameters. Mandatory parameter: “For” to specify which orders to return (depending on status). queryCredits: Returns all refunds. queryBatches: Returns information about daily batches - either closed or open (depending on request parameters). |
Approve reversal | Reverses an authorization for a payment which has not yet been deposited. |
Deposit reversal | Reverses a deposit if daily closing has not yet been done. |
Click here for comprehensive Toolkit documentation.
Feature | Description |
---|---|
Initiate payment | Triggered by
|
Verify payment | queryOrders with orderNumber as primary key |
Deposit | Transfer of authorization into deposit (capture). Mandatory parameters:
|
Recurring payment | Available as add-on. Creates new order and payment based on already existing order. Mandatory parameters:
|
Refund | Creates refund for already closed deposit. Only possible if deposit and closing for order are already completed. Mandatory parameters:
|
Query | queryOrders: Returns information about all orders and their payment and refund status for given input parameters. Mandatory parameter: “For” to specify which orders to return (depending on status). queryCredits: Returns all refunds. queryBatches: Returns information about daily batches - either closed or open (depending on request parameters). |
Approve reversal | Reverses an authorization for a payment which has not yet been deposited. |
Deposit reversal | Reverses a deposit if daily closing has not yet been done. |
Toolkit light documentation:
Feature | Description |
---|---|
Initiate payment | Triggered in front-end by WCS or WCP |
Verify payment | Return all details for a given order:
|
Deposit | Approval converted into capture:
|
Recurring payment | Create payment by reusing information from previous order:
|
Refund | Refund already closed order:
|
Query | Not possible to query multiple orders; possible to get single order details by order number:
|
Approve reversal | Cancel of approval:
|
Deposit reversal | Cancel of deposit:
|
Detailed documentation, examples and download: https://github.com/wirecard/paymentSDK-php/
Feature | Description |
---|---|
Initiate payment | Operational functions:
|
Verify payment |
|
Deposit | pay() function:
|
Recurring payment | A recurring payment is based on a previous transaction, which returns tokenID as response if the transaction was successful. It is performed with the function pay(), using the additional parameter tokenID. Recurring payments are available for:
|
Refund | There are two different refund functions:
|
Query | You can query transactions by:
|
Approve reversal | cancel(): If a payment has been authorized but not yet captured, cancel() leads to a void of authorization. |
Deposit reversal | cancel(): If a credit card payment has already been captured, cancel() leads to a refund. |
Comprehensive documentation:
Feature | Description |
---|---|
Initiate payment | Transaction types:
|
Verify payment | General API request to get status of asynchronous payment Example: here for an example. |
Deposit | Transaction types:
|
Recurring payment | Transaction types:
|
Refund | Transaction types:
|
Query | Single queries are possible via REST API based on:
|
Approve reversal | Transaction types:
|
Deposit reversal | Transaction types:
|