Skip to main content

Payment Search

Request address

POST

https://sandbox.j-pay.net/api/v1/payment/getOrder

Test account

Merchant ID:10010

ApiKey: 7e4nicn14nhyup146dfbi8hpnpus9juz

Request parameters

Parameter NameTypeRequiredSign(Y OR N)Parameter Description
memberidStringYYThe platform assigns merchant ID
out_trade_noString(100)YYMerchant order number
transaction_idStringYYTransaction order number
signStringYNPlease see MD5 signature field method

Return parameters

Parameter NameTypeParameter Description
memberidStringMerchant ID
tradetypeStringTransaction type
transaction_idStringTransaction order number
out_trade_noStringMerchant order number
amountStringTotal transaction amount
actualamountStringActual amount
feesStringService charge
currencyStringCurrency
payeeaccountStringReceivables account
create_timeStringTransaction creation time
trans_timeStringOrder trading time
statusStringOrder status
SUCCESS: successful
FAIL: fail
TRANSFERING: In transfer
ERROR: Audit failed, incorrect submission information
msgStringReturn when the order status is ERROR
signStringSee MD5 signature example

Demo

Request

import { md5 } from "js-md5";
import axios from "axios";

const KEY = "7e4nicn14nhyup146dfbi8hpnpus9juz";
const MEMBER_ID = "10010";
let query = {
memberid: MEMBER_ID,
out_trade_no: "O1722050251979",
transaction_id: "151398410112",
};
let signData = [];
Object.keys(query)
.sort()
.forEach((key) => signData.push(`${key}=${query[key]}`));

signData.push(`key=${KEY}`);
query.sign = md5(signData.join("&")).toUpperCase()

axios
.request({
url: "https://sandbox.j-pay.net/api/v1/payment/getOrder",
method: "post",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
data: query,
})
.then(({ data }) => {
console.log("success", data);
})
.catch((error) => {
console.log("error", error);
});


Response

{
memberid: '10010',
tradetype: 'PayPal-A',
transaction_id: '151398410112',
out_trade_no: 'O1722050251979',
amount: null,
actualamount: '0.98',
fees: '0.02',
currency: 'USD',
payeeaccount: '12345678',
create_time: '2024年07月27日 11:17:33',
trans_time: '2024年07月27日 11:17:33',
status: 'Unreviewed',
msg: '未审核',
sign: '997C230B70F56411F1081BF6230AB37F'
}