This release improves customer engagement on the terminal and adds support for healthcare data with transactions. This release also makes improvements to the API documentation and fixes a number of other issues.
is_healthcare
field.amount: "4.2500000"
"healthcare": {
"iias_verified": null,
"healthcare_amount": "0.00",
"prescription_amount": "0.00",
"copay_amount": "0.00",
"vision_amount": "0.00",
"clinic_other_amount": "0.00",
"dental_amount": "0.00",
"transit_amount": "0.00",
"cumulative_amount": "0.00"
}
amount
and auth_amount
in a refund / return transaction response will return the refund_amount
of the request.POST /hpps
endpoint.POST transactions/process/ach
endpoint has been updated to show the allowed values on sec_code
.POST transactions/refund/ach
endpoint has been updated to validate the sec_code
property, since it is a required field.
sec_code
.POST /prompt_jobs
has been changed to 201
.action_taken
field has been removed from the success response for the following endpoints:
POST /transactions/process/{card/ach/cash}
POST /transactions/refund/{ach/cash}
POST /hpps
→ 85, 106POST /prompt_jobs
→ 85, 106POST /print_jobs
→ 124, 127, 130, 132, 133, 134, 135, 137, 139, 140, 141, 143, 149, 150, 153, 159, 160, 161POST /transactions
→ 164, 166, 167, 168, 257POST /transactions/refund/card
→ 58, 200POST /transactions/process/ach
→ 198, 202, 206POST /transactions/process/card
→ 205 , 219, 227, 228, 229POST /transactions/process/cash
→ 201, 229POST /promt_jobs
has been updated to reflect that message
is not required when type: "signature"
.client_id
and serial_number
has been updated to correctly indicate that one, or the other, is a required value.amount
is now correctly identified as a “string” in POST /transactions/process/ach
.POST /transactions/refund/ach
endpoint
Sandbox: Wednesday, May 6 between 12:00 AM and 1:00 AM PDT
Production: Thursday, May 7 between 12:00 AM and 1:00 AM PDT