ProPay MSAPI (non-tokenized)

ProtectPay API

Extras

REST, SOAP, and XML Coverage

 
Currently, ProPay doesn’t offer all of our API methods on each endpoint. We understand that this isn’t optimal, and continue to work on adding more methods via a REST/JSON. That said, we also recommend that, if you need to support features are NOT currently available with REST, you don’t start down a path that would require that you support more than one paradigm, thereby increasing the amount of work you need to do. Some complicated Payment Facilitators cannot avoid using both REST and XML for different functionality.

ProPay API

REST

SOAP

XML

Create a ProPay Account

Yes

No

Yes

Edit a ProPay Account

No

No

Yes

Reset a Password

No

No

Yes

Renew an Account

Yes

No

Yes

Update Beneficial Owners

No

No

Yes

Disown a ProPay Account

No

No

Yes

Upload a Document to a ProPay Account

Yes

No

Yes

Obtain a Working Key for Single-Sign-On

No

No

Yes

Update Bank Account Ownership Information

No

No

Yes

Add Funds to a ProPay Account (EFT)

No

No

Yes

Sweep Funds from a ProPay Account (EFT)

No

No

Yes

Reissue a ProPay Debit Card

No

No

Yes

Send PIN Mailer for a ProPay Debit Card

No

No

Yes

Mark a ProPay Debit Card Lost or Stolen

No

No

Yes

Add a Card for Flash Funds

No

No

Yes

Move Money Out via Flash Funds

No

No

Yes

Authorize a Credit Card

No

No

Yes

Capture a Credit Card Transaction

No

No

Yes

Process a Credit Card (auth and capture)

No

No

Yes

Process an eCheck

No

No

Yes

Void or Refund a Transaction

No

No

Yes

Issue a Credit to a Card

No

No

Yes

Disburse Funds to Another ProPay Account

Yes

No

Yes

Spendback Transaction

No

No

Yes

SplitPay Transaction (eCheck or Credit Card)

No

No

Yes

Reverse SplitPay Transaction

No

No

Yes

Split Funds from an Existing Transaction

Yes

No

Yes

Get ProPay Account Information

No

No

Yes

Get Current Balance

No

No

Yes

Get Transaction Details

No

No

Yes

Get Working Key for Mobile SDK

No

No

Yes

ProtectPay API

REST

SOAP

XML

Create a Merchant Profile

Yes

Yes

No

Delete a Merchant Profile

Yes

Yes

No

Create a Payer

Yes

Yes

No

Edit a Payer

Yes

Yes

No

Delete a Payer

Yes

Yes

No

Create a Payment Method

Yes

Yes

No

Create a Payment Method with Encrypted Block

Yes

Yes

No

Edit a Payment Method

Yes

Yes

No

Delete a Payment Method

Yes

Yes

No

Authorize a Transaction

Yes

Yes

No

Authorize a Transaction with Encrypted Block

Yes

Yes

No

Process a Payment (auth and capture)

Yes

Yes

No

Capture a Transaction

Yes

Yes

No

Void a Transaction

Yes

Yes

No

Refund a Transaction

Yes

Yes

No

Issue a Credit Card Credit

Yes

Yes

No

ProPay SplitPay Transaction

Yes

Yes

No

SplitPay Transaction with Encrypted Block

Yes

Yes

No

Reverse a SplitPay Transaction

Yes

Yes

No

Create a Temp Token for SPI

Yes

Yes

No

Create Hosted Payment Page Instance

Yes

Yes

No

Get Hosted Payment Page Results

Yes

Yes

No