Inter-Merchant Transfer

Transfers funds from one SportsPay merchant to another. Both merchants must share a Transfer Group configured by SportsPay.

Transfers funds from one SportsPay merchant to another. Both merchants must share a Transfer Group configured by SportsPay.

Body Params
string
required
^[a-zA-Z0-9]{8}$

Terminal ID of the merchant that is sending the transfer (8 alphanumeric characters). Must always be the first field.

string
required
length ≤ 16
^[a-zA-Z0-9]+$

Password for the Terminal ID (provided by SportsPay).

string
enum
required

Request type. T for Transfers.

Allowed:
string
enum
required

S to Send Transfer.

Allowed:
string
required
length ≤ 8
^[a-zA-Z0-9]+$

The transfer group; This will be provided by SportsPay

string
required
^[a-zA-Z0-9]{8}$

The Terminal ID of the merchant that is receiving the funds (8 alphanumeric characters).

string
required
^\d+\.\d{2}$

Amount to transfer in dollar and cents (numeric with decimal).

string
required
length ≤ 30
^[a-zA-Z0-9 ]*$

Reason for the transfer that is displayed to both parties (max 30 characters; accepts alphanumeric and spaces).

string
^[a-zA-Z0-9\-/]{5,40}$

Unique reference number attached to the transaction (5-40 characters; accepts alphanumeric, -, and /). Must be unique within the current batch.

string
^[a-zA-Z0-9 \-'.]{1,40}$

Customer's name to tag to the transfer (max 40 characters; accepts alphanumeric, spaces, -, ', and .).

string
^[\w\.-]+@[a-zA-Z\d\.-]+\.[a-zA-Z]{2,}$

Customer's email address to tag to the transfer (max 60 characters; accepts standard email characters: alphanumeric and @ . ! # $ % + - _ { | } ~).

string
^[a-zA-Z0-9]{5,20}$

Invoice number associated with the transfer (5-20 alphanumeric characters). Acts as a transaction tag — does not need to be unique.

Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json