Skip to main content

Create Manual Retry

POST 

/subscriptions/:subscriptionId/billing-cycles/:billingCycleId/manual-retries

Creates a manual retry for a specific billing cycle. This enables Merchants to retry a specific billing cycle through an API call. Billing cycles for which a manual retry is authorized are the ones with a final status of Error or Failed and no more Automatic retries would be processed for them.

info

The request must provide the following header: x-api-key: {merchantKey}

Request​

Path Parameters

    subscriptionId stringrequired

    Unique Identifier of the created Subscription. Format: Subscription + - + <UUID>

    Example: Subscription-4903f0f3-d718-404b-a675-167eacfabe12
    billingCycleId stringrequired

    Unique Identifier of the created Billing Cycle. Format: BillingCycle + - + <UUID>

    Example: BillingCycle-44401c1b-c762-42dd-81bc-fd1fbad54af2

Header Parameters

    Content-Type stringrequired

    Must be application/json

    Accept-Language stringrequired

    Must be be en-US

    Origin stringrequired

    The origin of the request

    User-Agent stringrequired

    The client making the request

    x-api-key stringrequired

    x-api-key: {merchantKey}

Bodyrequired

    reasonstring

    Reason for the manual reprocessing

    Possible values: <= 128 characters

Responses​

Manual retry created successfully

Schema
    idstringrequired

    Unique Identifier of the Manual Retry. Format: Retry + - + <UUID>

    Example: ManualTransaction-c58fed85-7afb-4184-a283-f88060de6e
    createdAtstring<date-time>required

    Timestamp of when the manual retry was created.

    Example: 2021-05-10T15:38:01.02Z
    updatedAtstring<date-time>required

    Timestamp of when the manual retry was last updated.

    Example: 2021-05-10T15:38:01.02Z
    transactionIdstringrequired

    Unique Identifier of the Transaction. Format: Transaction + - + <UUID>

    Example: transaction-6a05ccb8-9c58-4907-9014-8cedd51d0464
    reasonstringrequired

    Reason for the transaction reprocessing.

    Possible values: <= 128 characters

    Example: Reprocessing a failed transaction
    extraInfostringnullable

    Reason for the transaction reprocessing.

    Possible values: <= 128 characters

    Example: Reprocessing a failed transaction
    customReferencesobjectnullable

    Custom references associated with the subscription.

    criteria object[]nullable

    An array of key-value pair objects. Please refer to Data Model for details.

  • Array [
  • namestring
    valuestring
  • ]
  • targetMerchantAccountReferencestringnullable

    Target merchant account reference if applicable.

    Possible values: <= 100 characters