get__subscription_pending-payment
Parameters
TypeScript Client Library
public getPendingPayment = async (): Promise<GetPendingPaymentResponse> => {
return this.makeRequest<GetPendingPaymentResponse>('subscriptions/pending-payment', 'GET', null);
};Code Samples
curl -X GET https://backend.flashback.tech/subscriptions/pending-payment \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}'GET https://backend.flashback.tech/subscriptions/pending-payment HTTP/1.1
Host: backend.flashback.tech
Accept: application/json
Authorization: Bearer {access-token}const headers = {
'Accept':'application/json',
'Authorization':'Bearer {access-token}'
};
fetch('https://backend.flashback.tech/subscriptions/pending-payment',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});{
"success": true,
"data": {
"id": "pay_1234567890abcdef",
"stripePaymentId": "cs_test_1234567890abcdef",
"amount": 29.99,
"currency": "usd",
"status": "PENDING",
"createdAt": "2024-01-15T10:30:00Z",
"subscription": {
"id": "sub_1234567890abcdef",
"name": "Professional Plan",
"description": "Professional subscription with advanced features"
},
"subscriptionPeriod": {
"id": "period_1234567890abcdef",
"periodType": "MONTHLY",
"price": 29.99
},
"checkoutUrl": "https://checkout.stripe.com/c/pay/cs_test_1234567890abcdef",
"sessionStatus": "open"
}
}Responses
Status
Meaning
Description
Schema
Response Schema
Name
Type
Required
Restrictions
Description
Name
Type
Required
Restrictions
Description
Name
Type
Required
Restrictions
Description
Name
Type
Required
Restrictions
Description
Last updated
Was this helpful?