Payment API

Commissions

Payment Facilitator

Non Tokenized Debit or Credit Card Transaction

DOWNLOAD

The ProPay service "Process a Credit Card Transaction" provides a merchant with the ability to accept a credit or debit card payment. This service provides both an authorization and capture of the card transaction and the funds from the transaction will be placed in the ProPay Account designated in the XML request.

Example Requests and Responses

How to call this method:

HTTP URL(s) https://xmltest.propay.com/API/PropayAPI.aspx
HTTP Verb POST
Authentication
Example Request
Example Response

How to call this method:

SOAP Action GetTempToken
WSDL URL http://protectpaytest.propay.com/API/SPS.svc?wsdl
WSDL Operation SPSService.GetTempToken(TempTokenRequest)
Versions: | |
Method Implementation
Versions: |
Method Implementation
Versions: | |
Method Implementation
Dependencies
Versions: | |
Method Implementation Header
Method Implementation
Request Submission
Versions: | |
Method Implementation
Request Submission
Versions: |
Method Implementation
Request Submission
Versions:
Method Implementation
Request Submission
Version:
Method Implementation
Request Submission
Request Values
XML Tag Max Length Required Format Example Notes
certStr 30 Required String Supplied by ProPay
accountNum Required Integer Assigned to each account by ProPay
amount Required Integer 100=$1.00 Minimum amount must be 100 (one dollar)
ccNum -- String Standard cc numbers which must pass Luhn check
expDate -- String mmyy format
CVV2 Optional String Accepts both 3 and 4 character cid types
cardholderName 100 Optional String Not needed if track data used
addr 50 Optional String
addr2 20 Optional String
city 30 Optional String
state Optional String UT 2 character state code submitted in all capital letters
ZIP Optional String 841185477 Minimum 3 characters maximum 9
comment1 120 Optional String
invNum 50 Optional String Transactions are rejected as duplicate when the same card is charged for the same amount with the same invoice number (including blank invoices) in a 1 minute period.
Data from ProPay, Inc API documentation.

What's Your Next Step?

You can learn how to use the Void & Refund Transaction method to do exactly that!