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.
|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|
|CVV2||Optional||String||Accepts both 3 and 4 character cid types|
|cardholderName||100||Optional||String||Not needed if track data used|
|state||Optional||String||UT||2 character state code submitted in all capital letters|
|ZIP||Optional||String||841185477||Minimum 3 characters maximum 9|
|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.|
You can learn how to use the Void & Refund Transaction method to do exactly that!