This method is of dual use. Merchants can either void a transaction that has not yet settled, or refund a transaction which already has settled. When voiding a transaction, it is only possible to cancel the entire transaction. When refunding a transaction you can, by specifying an amount, issue a partial or full refund.
|XML Tag||Max Length||Required||Format||Example||Notes|
|certStr||30||Required||String||Supplied by ProPay|
|accountNum||Required||Integer||Assigned to each account by ProPay|
|transNum||Required||Integer||Accepts both 3 and 4 character cid types|
|amount||Optional||Integer||100=$1.00||Minimum amount must be 100 (one dollar). If not passed, entire transaction amount will be refunded or voided.|
|invNum||50||Optional||String||If not passed, invoice number will be recorded the same as the transaction being refunded.|
|Data from ProPay, Inc API documentation.|
Return to the Merchant's home page.