Payment API

Commissions

Payment Facilitator

Funds Disbursement

This service is used to pay commissions quickly and securely into a ProPay account. It is initiated by sending an identifier for the receiving account, and the amount of money to be transferred. Optionally, you may provide an invoice number that will appear on the recipient's ProPay statement. Once the request has been successfully completed, funds are immediately made available in the receiver's ProPay Account.

Funding your Source Account

Before you pay commissions, you will need to load money into your own master account via a wire, or ACH transaction. Your ProPay sales representative will provide you with instructions for doing this prior to your program's launch.

Example Requests and Responses

How to call this method:

HTTP URL(s)
HTTP Verb PUT
HTTP Header Authorization
Example Request
Example Response

How to call this method:

SOAP Action PropayToPropay
WSDL URL https://xmltestapi.propay.com/propayapi/propaymerchantservice.svc?wsdl
WSDL Operation PropayToPropay(ID, PropayToPropay)
Example Request
Example Response

How to call this method:

You should submit a post of XML data to the following URL:

HTTP URL(s)
Example Request
Example Response
Method Implementation
Method Implementation
Method Implementation
Dependencies
Method Implementation Header
Method Implementation
Request Submission
Method Implementation
Request Submission
Method Implementation
Request Submission
Method Implementation
Request Submission
Method Implementation
Request Submission
Request Values
REST/SOAP Element XML Tag Max Length Required Format Notes
certStr 30 Required String Supplied by ProPay
amount amount Required Integer Amount you wish to push to destination account. Expressed as lowest denomination of currency (e.g. $1.00 = 100)
recAccntNum recAccntNum Required Integer ProPay assigned account identifier. The account you wish to push money to.
invNum invNum 50 Optional String
comment1 comment1 120 Optional String
Response Values
XML Tag Type Notes
status string Result of the transaction request.
See ProPay Appendix for result code definitions.
invNum String Echo of the Passed Invoice Number

Will not return if not passed in the request.
transNum Integer The ProPay transaction identifier
NOTEThe account from which money is pulled is specified via the certStr tag. You will be provided with a separate certStr for your commission payments.

What's Your Next Step?