Get payment initiation status

GET /v1/{payment-service}/{payment-product}/{paymentId}/status

Path parameters

Responses

  • default application/json

    default response

    Hide response attributes Show response attributes object
    • transactionStatus string Required

      Values are ACSC, RCVD, PDNG, RJCT, CANC, ACFC, or PART.

    • Minimum length is 0, maximum length is 500.

    • tppMessage array[object]
      Hide tppMessage attributes Show tppMessage attributes object
      • category string Required

        Values are ERROR or WARNING.

      • code string Required

        Values are ACCESS_EXCEEDED, BENEFICIARY_WHITELISTING_REQUIRED, CANCELLATION_INVALID, CERTIFICATE_BLOCKED, CERTIFICATE_EXPIRED, CERTIFICATE_INVALID, CERTIFICATE_MISSING, CERTIFICATE_REVOKE, CONSENT_EXPIRED, CONSENT_INVALID, CONSENT_UNKNOWN, CORPORATE_ID_INVALID, EXECUTION_DATE_INVALID, FORMAT_ERROR, FUNDS_NOT_AVAILABLE, KID_MISSING, PARAMETER_NOT_CONSISTENT, PARAMETER_NOT_SUPPORTED, PAYMENT_FAILED, PERIOD_INVALID, PRODUCT_INVALID, PRODUCT_UNKNOWN, PSU_CREDENTIALS_INVALID, REQUESTED_FORMATS_INVALID, RESOURCE_BLOCKED, RESOURCE_EXPIRED, RESOURCE_UNKNOWN, ROLE_INVALID, SCA_INVALID, SCA_METHOD_UNKNOWN, SERVICE_BLOCKED, SERVICE_INVALID, SESSIONS_NOT_SUPPORTED, SIGNATURE_INVALID, SIGNATURE_MISSING, STATUS_INVALID, TIMESTAMP_INVALID, TOKEN_EXPIRED, TOKEN_INVALID, TOKEN_UNKNOWN, or WARNING.

      • path string
      • text string

        Minimum length is 0, maximum length is 500.

GET /v1/{payment-service}/{payment-product}/{paymentId}/status
curl \
 -X GET https://api.memo.bank/nextgenpsd2/v1/{payment-service}/{payment-product}/{paymentId}/status \
 -H "Signature: $SIGNATURE"
Response examples (default)
{
  "transactionStatus": "ACSC",
  "psuMessage": "string",
  "tppMessage": [
    {
      "category": "ERROR",
      "code": "ACCESS_EXCEEDED",
      "path": "string",
      "text": "string"
    }
  ]
}