Sale and Authorization Only
The action code “captureToo” allows you to capture the transaction at the same time you authorize it. Use this if you ship same day and there is no variation in amount. Omitting the “captureToo” action code will be treated as a Authorization Only request, the capture only message marks Auth transactions for settlement.
Creating a Recurring Payment during initial sale
The action code "makeRecurring" can only be used in conjunction with the “captureToo” flag set to “yes.” allowing you to create a recurring transaction during the initial sale request. which will create a recurring payment when the initial payment is approved.
The captureOnly action code is to be used as a separate transaction after authorization only payment transaction is processed and successful.
A Capture Only message marks Auth transactions for settlement and enables the adjustment of the transaction amount and tip.
If the request does not include transactionAmount and tip, the system marks the transaction for settlement with no changes in the amount field.
If the request has transactionAmount without tip, the system marks the transaction for settlement with the total amount as the transactionAmount and the tip as zero.
If the request includes transactionAmount and tip, you must change the respective transaction amount and mark the transaction for settlement.
To test this feature use the Transaction ID from a authorization only response
The action adjust code allows you to adjust the amount on a previously authorized or captured transaction that has not yet settled.
The adjust message enables a merchant to modify a transaction amount and mark the transaction for settlement.
If the request includes neither a amount nor a tip, the system marks the transaction for settlement with no changes in the amount fields.
If the request includes a amount but no tip, the system marks the transaction for settlement with total amount as the Amount and the tip as zero.
If the request includes both a amount and a tip, the system changes the respective amount and marks the transaction for settlement.
If the transaction is already settled or otherwise not eligible for modification, EdgePay declines the request with the error message Modification not allowed.
To test this feature run a test "captureToo" request. Remove the "Yes" in the captureToo field, this will result in a approved authorization only request. Use the Transaction ID from response when submitting the adjust request
For testing set the following fields after selecting the "Try It" button
externalReferenceID = Unique record identifier for processing - you assign Numeric Min = 16 Max 19
transactionDate = Set to UTC timezone, Format 2020-08-25T17:01:01