Modify batch of billing plans and pay
Headers
-
TARGET-ORGANIZATION-ID integer(int32)
ID of organization, for which the operation must be performed
-
API token (can be retrieved from account settings)
Body Required
request
-
billingPlans array[object]
-
paymentRequest object
Additional properties are allowed.
POST /api-v1/billing/adjust-and-pay
curl \
-X POST http://10.10.10.132/api-v1/billing/adjust-and-pay \
-H "TARGET-ORGANIZATION-ID: 42" \
-H "WEAL-TOKEN: string" \
-d '{"billingPlans":[{"billingUnitAmount":42,"billingUnitType":"ORGANIZATION"}],"paymentRequest":{"browserInfo":{"browserAcceptHeader":"string","browserColorDepth":"string","browserJavaEnabled":"string","browserLanguage":"string","browserScreenHeight":"string","browserScreenWidth":"string","browserTimeZone":"string","browserUserAgent":"string"},"cardInfo":{"cardNumber":42,"cardholderName":"string","cvv":"string","expiryMonth":42,"expiryYear":42},"modifyPaymentMethod":true,"nonInteractive":true,"redirectUrl":{"acceptUrl":"string","declineUrl":"string","exceptionUrl":"string"}}}'
Request examples
# Headers
TARGET-ORGANIZATION-ID: 42
WEAL-TOKEN: string
# Payload
{
"billingPlans": [
{
"billingUnitAmount": 42,
"billingUnitType": "ORGANIZATION"
}
],
"paymentRequest": {
"browserInfo": {
"browserAcceptHeader": "string",
"browserColorDepth": "string",
"browserJavaEnabled": "string",
"browserLanguage": "string",
"browserScreenHeight": "string",
"browserScreenWidth": "string",
"browserTimeZone": "string",
"browserUserAgent": "string"
},
"cardInfo": {
"cardNumber": 42,
"cardholderName": "string",
"cvv": "string",
"expiryMonth": 42,
"expiryYear": 42
},
"modifyPaymentMethod": true,
"nonInteractive": true,
"redirectUrl": {
"acceptUrl": "string",
"declineUrl": "string",
"exceptionUrl": "string"
}
}
}
Response examples (200)
{}