Query Subscription Payments
POST
Request Body Parameters
application/jsonCommon Request Parameters
bizContent
merchantSubscriptionIdString(64)ConditionalMerchant-defined unique subscription plan ID. At least one of merchantSubscriptionId, subscriptionId, or merchantTransactionId is required.subscriptionIdString(64)ConditionalPingPong subscription ID. At least one query condition is required.merchantTransactionIdString(64)ConditionalMerchant transaction ID for a subscription payment. At least one query condition is required.requestIdString(64)RequiredMerchant request ID.
Request Body Example
{
"clientId": "2024061100000000001",
"accId": "20240611000000000010001",
"signType": "SHA256",
"sign": "SIGN_VALUE",
"version": "1.0",
"bizContent": {
"merchantSubscriptionId": "SUB_M_202606110001",
"subscriptionId": "PP_SUB_001",
"merchantTransactionId": "SUB_M_202606110001_1",
"requestId": "REQ_SUB_PAYMENT_QUERY_001"
}
}Responses Body Parameters
application/jsonCommon Response Parameters
bizContent
paymentRecordsArrayOptionalSubscription payment record list.periodIntegerRequiredSubscription period number.merchantTransactionIdString(64)RequiredMerchant transaction ID.transactionIdString(64)RequiredPingPong transaction ID.requestIdString(64)RequiredOriginal payment request ID.amountString(12)RequiredPayment amount.originalAmountString(12)ConditionalOriginal amount due before applying a subscription discount. Returned in subscription discount scenarios.discountAmountString(12)ConditionalDiscount amount actually applied in the current subscription discount scenario.discountAppliedBooleanConditionalWhether a discount was actually applied to the current payment in a subscription discount scenario.currencyString(3)RequiredPayment currency.statusString(32)RequiredPayment status.transactionTimeString(10)RequiredTransaction initiation time.transactionEndingTimeString(10)OptionalTransaction final-state time.paymentMethodObjectOptionalPayment method details.typeStringOptionalPayment method type.cardInfoObjectOptionalMasked card details.firstNameStringOptionalCardholder first name.lastNameStringOptionalCardholder last name.firstSixDigitsStringOptionalFirst six digits.lastFourDigitsStringOptionalLast four digits.countryCodeStringOptionalCountry code.brandStringOptionalCard brand.
merchantSubscriptionIdString(64)RequiredMerchant-defined unique subscription plan ID.subscriptionIdString(64)RequiredPingPong subscription ID.requestIdString(64)RequiredMerchant request ID.resultCodeStringRequiredBusiness result code.resultMessageStringRequiredBusiness result message.
Request Body Example
{
"clientId": "2025050971820281024",
"accId": "2025050971820281024001",
"signType": "MD5",
"sign": "SIGN_VALUE",
"version": "1.0",
"bizContent": {
"merchantSubscriptionId": "SUB_MER_001",
"subscriptionId": "SUB-1234567890abcdef",
"requestId": "REQ_SUB_PAYMENT_QUERY_001",
"paymentRecords": [
{
"period": 1,
"merchantTransactionId": "SUB-1234567890abcdef_P1",
"transactionId": "PAY-ORDER-1234567890",
"requestId": "SPAY-1234567890",
"amount": "9.99",
"originalAmount": "10.99",
"discountAmount": "1.00",
"discountApplied": true,
"currency": "USD",
"status": "SUCCESS",
"transactionTime": "1785152760",
"transactionEndingTime": "1785152860",
"paymentMethod": {
"type": "CARD",
"cardInfo": {
"firstName": "James",
"lastName": "Lebron",
"firstSixDigits": "411111",
"lastFourDigits": "1111",
"countryCode": "US",
"brand": "VISA"
}
}
}
],
"resultCode": "000000",
"resultMessage": "SUCCESS"
},
"code": "000000",
"description": "SUCCESS"
}