Skip to main content

get Method

Overview

The get method retrieves the current status of a refund from the payment processor.

Business Use Case: Check refund status for customer inquiries.

Request Fields

FieldTypeRequiredDescription
connectorRefundIdstringYesThe connector's refund ID
merchantRefundIdstringNoYour refund reference

Response Fields

FieldTypeDescription
connectorRefundIdstringConnector's refund ID
merchantRefundIdstringYour reference
statusRefundStatusPENDING, SUCCEEDED, FAILED
refundAmountMoneyRefund amount
statusCodeintHTTP status code

Example

SDK Setup

use OrchestratorXPrism\PaymentClient;

$paymentClient = new PaymentClient([
'connector' => 'stripe',
'apiKey' => 'YOUR_API_KEY',
'environment' => 'SANDBOX'
]);

Request

$request = [
'connectorRefundId' => 're_3Oxxx...'
];

$response = $paymentClient->getRefund($request);

Response

[
'connectorRefundId' => 're_3Oxxx...',
'merchantRefundId' => 'refund_001',
'status' => 'SUCCEEDED',
'refundAmount' => [
'minorAmount' => 1000,
'currency' => 'USD'
],
'statusCode' => 200
]

Next Steps