|
Further information can be found on the webpage of PayMorrow (https://paymorrow.de/).
PayMorrow process flow
A payment with PayMorrow consists of several transaction steps, which are partly optional and depend on the situation. The PayMorrow interface offers 12 different requests for this, which can be used in different ways.
During the creation of an authorisation or at the latest when confirming it, PayMorrow requires a DeviceID which is unique and which the merchant himself can assign. A UUID with 128 bits should be used for this. This UUID is generated during communication with the customer’s browser and is then transferred to in one of the requests.
A payment with PayMorrow always starts by creating an authorisation, which can still be updated if necessary. Subsequently, this authorisation must be confirmed. Optionally a received TransID of an order can still be changed before the capture. The capture or partial capture of payments takes place via the usual capture interface. Note that with PayMorrow you must make sure that a payment received in another way (bank transfer) must also be noted in this way in the capture. If necessary, you can optionally update an invoice number after capture. You can determine the status of a procedure by means of a query. In addition you can optionally shift the date for an order or individual invoices belonging to it by pausing them. Furthermore, cancellations as well as credits and partial credits are possible via the usual interfaces.
In order to initialise a payment with PayMorrow via a server-to-server-connection or to update an existing authorisation, please use the following URL:
paymorrow.aspx |
|
Parameters for PayMorrow payment initialisations
|
Response parameters for the PayMorrow payment initialisation
In order to confirm a PayMorrow authorization, please use the following URL:
paymorrow.aspx |
|
Parameters for the confirmation of a PayMorrow authorisation
|
Reply parameters for the confirmation of a PayMorrow authorisation
In order to change the TransID of a PayMorrow order, for instance to change a provisional order number into a final order number, please use the following URL:
paymorrow.aspx |
|
Parameters for changing the PayMorrow TransID
|
Reply parameters for changing the PayMorrow TransID
In order to execute a capture or partial capture for a PayMorrow order or to note another receipt of payment, please use the following URL:
capture.aspx |
|
Parameters for capture of a PayMorrow payment
|
Response parameters for capturing a PayMorrow payment
In order to update an invoice number for a PayMorrow payment that was not yet known at the time of the capture, please use the following URL:
paymorrow.aspx |
|
Parameters for the updating of an invoice number with PayMorrow payments
|
Reply parameters for the updating of an invoice number with PayMorrow payments
In order to query the status of a PayMorrow order, please use the following URL:
inquire.aspx |
|
Parameters for querying the status of a PayMorrow order
|
Reply parameters for querying the status of a PayMorrow order
In order to pause an order or a payment with PayMorrow, please use the following URL:
paymorrow.aspx |
|
Parameters for the pausing of PayMorrow payments
|
Reply parameters for the pausing of PayMorrow payments
In order to cancel an order or a payment with PayMorrow, please use the following URL:
reverse.aspx |
|
Parameters for reversal of a PayMorrow payment
|
Reply parameters for reversal of PayMorrow payments
In order to issue a full or partial credit for a previous capture with PayMorrow, please use the following URL:
credit.aspx |
|
Parameters for crediting of a PayMorrow payment
|
Response parameters for crediting a PayMorrow payment
This section describes the parameters which must be transferred within the data set (Record) for executing a PayMorrow transaction and which information can be found within the response file about the payment status.
Following table gives an overview of all batch versions that are possible for a specific action an their specialities:
|
Description of the possible batch versions
The structure for a capture or credit within a Batch file to be submitted is the following:
|
Example for Master MID function:
|
|
Description of fields within the record for Batch files
The record area within the response file for Batch transactions looks as follows:
|
|
Description of result parameters within the record for Batch files