Triple API and Webhooks
Transactions

Create a Transaction

1min
POST
https://api.tripleup.dev/partner/transactions
triple Prod

Important notes:

  • Do not submit authorizations as purchases.
  • The amount for a Purchase transaction should not include cashback if it was part of the transaction.
  • Transactions must be uploaded within 7 days of when they take place.
  • Triple leverages these fields to generate rewards on the transaction
    • card_bin
    • card_last_4
    • processor_mid
    • processor_mid_type
    • merchant_address.postal_code
    • merchant_address.country_subdivision_code
    • merchant_category_code

Note: Triple will make every effort to match transactions with any information that is submitted. However, without the above fields, we make no guarantee that a transaction will be matched and/or submitted for a cardholder reward or marketing fee.

Body Parameters
body
amount
*
card_account_external_id
*
All Of
ExternalId +
card_bin
*
card_last_4
*
card_program_external_id
*
All Of
ExternalId +
currency_code
debit
*
description
*
external_id
*
merchant_category_code
merchant_address
processor_mid
processor_mid_type
publisher_external_id
All Of
ExternalId +
timestamp
*
transaction_type
*
Responses
201
Transaction
amount
*
card_account_id
*
card_account_external_id
All Of
ExternalId +
card_bin
*
card_last_4
*
created_at
*
currency_code
*
debit
*
description
*
external_id
*
id
*
matching_status
*
merchant_address
*
merchant_category
processor_mid
processor_mid_type
reward_details
timestamp
*
transaction_type
*
updated_at
*
400
TripleBadRequestError
status_code
*
content
*
403
TripleNotAuthenticatedError
status_code
*
content
*
404
TripleInvalidPathError
status_code
*
content
*
409
TripleIntegrityError
status_code
*
content
*
415
TripleUnsupportedMediaType
status_code
*
content
*
422
TripleUnprocessableEntity
status_code
*
content
*
500
TripleInternalServerError
status_code
*
content
*
501
TripleNotImplementedError
status_code
*
content
*
503
TripleServiceUnavailable
status_code
*
content
*