Check payment details
Check the status, amounts, resources, and transactions related to a payment.
Overview
When you make a charge, authorize or payout call, the Unzer system creates a unique payment
resource. This resource contains all the information about the payment, giving you a good overview of its state.
Information included in the payment
resource:
- payment state
- payment amounts and currency
- details of all transactions linked to the payment
- additional resources linked to the payment:
customers
,baskets
,metadata
You can also check a payment’s details through the Unzer Insights platform.
Check payment details
To check payment details, call the Unzer::fetchPayment
method, that makes a GET call to the dedicated /payments
endpoint. As parameter, add either the payment ID (paymentId
) or the order ID (orderId
):
$unzer = new UnzerSDK\Unzer('s-priv-xxxxxxxxxx');
$payment = $unzer->fetchPayment('s-pay-1');
// or:
$unzer = new UnzerSDK\Unzer('s-priv-xxxxxxxxxx');
$payment = $unzer->fetchPayment('yourOrderId-1');
On success a payment
object is returned containing the response data from the Unzer API.
For more details on the response example, see the payment response.
See also
- For more details of the
payment
resource, see the API reference guide. - To learn about possible payment states and payment state flow, see Payment states page.