Transaction
To encrypt your credit card information, use our Payfirma Card Encryption Javascript library to generate a secure and encrypted card token to be used with any of our transaction methods.
Sale — Charge a credit card for a payment amount. You can also associate a customer profile with the sale and charge a stored credit card.
Authorize — Put a hold on a credit card so that you can confirm the funds will be available for a future payment, using the capture operation.
Capture — Use the hold you put on a credit card to complete the payment and request the funds from the card.
Refund — Send the payment back to the credit card.
Transaction — Get a list of all the transactions that have been made according to conditions you can specify.
Transaction Operations
- post/transaction-service/authorize
- post/transaction-service/authorize/customer/{customer_lookup_id}
- post/transaction-service/authorize/customer/{customer_lookup_id}/card/{card_lookup_id}
- post/transaction-service/capture/{transaction_id}
- post/transaction-service/refund/{transaction_id}
- post/transaction-service/sale
- post/transaction-service/sale/customer/{customer_lookup_id}
- post/transaction-service/sale/customer/{customer_lookup_id}/card/{card_lookup_id}
- get/transaction-service/transaction
- get/transaction-service/transaction/user
- get/transaction-service/transaction/{transaction_id}