Skip to main content

SDK - Refund Order Search

Request parameters​

Parameter NameTypeRequired(Y or N)Sign(Y or N)Parameter Description
pay_memberidStringYYMerchant ID
pay_orderidStringYYMerchant order number
transaction_idStringNNTransaction order number
refund_orderidStringNNRefund order number
pay_md5signStringYNSee MD5 signature example

Order Refund Search return parameters​

Parameter NameTypeRequired(Y or N)Parameter Description
memberidStringYMerchant ID
transaction_idStringYTransaction order number
orderidStringYMerchant order number
currencyStringYOrder currency
amountStringYThe total amount of orders
refund_orderidStringYRefund order number
refund_amountStringYOrder refund amount (supports partial refund)
refund_reasonStringYReason for order refund
refund_statusStringY"1":REFUNDED
"2":REQUEST FOR REFUND
"3":REFUNDED FAILED
refund_messageStringY
signStringNsign
require_once 'vendor/autoload.php';
use Jpay\PaymentSDK\JpayPaymentSDK;
$sdk = new JpayPaymentSDK(
'your_merchant_id',
'your_secret_key',
'cashapp', // Write according to the payment method for which you want a refund. It doesn't matter if you make a mistake.
'true' // true or false, define true(dev environment)
);
//.The request parameters should be passed in according to the above requirements.
// There are mandatory and optional parameters to be passed in,
// depending on the document specifications.

$paymentData = [
'pay_orderid' => 'your pay orderid',
];

$result = $sdk->query_refund($paymentData);