diff --git a/sdks/db/cached-method-objects/from-custom-request_pappers.fr.yaml b/sdks/db/cached-method-objects/from-custom-request_pappers.fr.yaml index 3cc370cbd..e12d32d15 100644 --- a/sdks/db/cached-method-objects/from-custom-request_pappers.fr.yaml +++ b/sdks/db/cached-method-objects/from-custom-request_pappers.fr.yaml @@ -1,4 +1,4 @@ -hash: 69cb1d9a13dcb6dcb381751aa31f9893495784925bf171211007a39f3b2ea3df +hash: 7d47e3a9b608b10a90030e254a5bb58f72658d8c337d28f94b6c7258e54219f3 methodObjects: - url: /entreprise method: getInformation diff --git a/sdks/db/cached-method-objects/from-custom-request_wannme.com.yaml b/sdks/db/cached-method-objects/from-custom-request_wannme.com.yaml new file mode 100644 index 000000000..528a3378e --- /dev/null +++ b/sdks/db/cached-method-objects/from-custom-request_wannme.com.yaml @@ -0,0 +1,6417 @@ +hash: a38286828fc27b72820084483e7d327bc89fd33d46d23d9ba9c083b0bc085fe9 +methodObjects: + - url: /wannmepay/debt-case/{idDebtcase} + method: getByIdDebtcaseChecksumSha512 + httpMethod: get + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: Get Debt case by idDebtcase (WANNME id) + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: debtCase + schema: object + required: true + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase} + method: getPostChecksumSha512 + httpMethod: post + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: Get Debt case by idDebtcase with Post (WANNME id) + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase} + method: updateByIdChecksumSha512Partner + httpMethod: put + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: Update existing Debt case by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: amountTotalDebt + schema: number + required: false + description: '' + - name: amountPrincipalDebt + schema: number + required: false + description: '' + - name: amountPending + schema: number + required: false + description: '' + - name: amountRealDiscount + schema: number + required: false + description: '' + - name: amountMaximumDiscount + schema: number + required: false + description: '' + - name: amountMinimumPartialPayment + schema: number + required: false + description: '' + - name: amountExternalPayment + schema: number + required: false + description: '' + - name: partnerReference1 + schema: string + required: true + description: '' + example: PARTNERREFERENCE1 + - name: partnerReference2 + schema: string + required: false + description: '' + - name: customField1 + schema: string + required: false + description: '' + - name: customField2 + schema: string + required: false + description: '' + - name: customField3 + schema: string + required: false + description: '' + - name: customField4 + schema: string + required: false + description: '' + - name: customField5 + schema: string + required: false + description: '' + - name: customField6 + schema: string + required: false + description: '' + - name: mobilePhone2 + schema: string + required: false + description: '' + - name: mobilePhone3 + schema: string + required: false + description: '' + - name: email2 + schema: string + required: false + description: '' + - name: email3 + schema: string + required: false + description: '' + - name: usersGroup + schema: string + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: documentId + schema: string + required: false + description: '' + - name: dueDate + schema: string + required: false + description: '' + - name: signType + schema: integer + required: false + description: '' + - name: mainCustomer + schema: object + required: false + description: '' + - name: extra + schema: object + required: false + description: '' + - name: creditor + schema: object + required: false + description: '' + - name: mobilePhone + schema: string + required: false + description: '' + - name: email + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/search + method: multiCriteriaSearch + httpMethod: get + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: Multi-criteria search of Debt cases + parameters: + - name: searchDebtCase + schema: object + required: true + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/search + method: multiCriteriaSearch + httpMethod: post + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: Multi-criteria search of Debt cases + parameters: + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: usersGroup + schema: string + required: false + description: '' + - name: statusCode + schema: string + required: false + description: '' + - name: subStatusCode + schema: string + required: false + description: '' + - name: partnerReference1 + schema: string + required: false + description: '' + - name: partnerReference2 + schema: string + required: false + description: '' + - name: customField1 + schema: string + required: false + description: '' + - name: customField2 + schema: string + required: false + description: '' + - name: customField3 + schema: string + required: false + description: '' + - name: customField4 + schema: string + required: false + description: '' + - name: customField5 + schema: string + required: false + description: '' + - name: customField6 + schema: string + required: false + description: '' + - name: lastModifiedDateFrom + schema: string + required: false + description: '' + - name: lastModifiedDateTo + schema: string + required: false + description: '' + - name: pagination + schema: object + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/action/cancel + method: cancelByIdDebtcaseChecksumSha512Partner + httpMethod: post + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: Cancel Debt case by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/payment + method: createPaymentChecksumSha512 + httpMethod: post + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: Create new payment for a Debt case specified by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: sendPaymentAuto + schema: boolean + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: requestCustomerDocumentInPayment + schema: boolean + required: false + description: '' + - name: requestInvoicesInPayment + schema: boolean + required: false + description: '' + - name: amount + schema: number + required: false + description: '' + - name: idCustomer + schema: string + required: false + description: '' + - name: debtPaymentPartnerReference1 + schema: string + required: false + description: '' + - name: debtPaymentPartnerReference2 + schema: string + required: false + description: '' + - name: debtPaymentCustomField1 + schema: string + required: false + description: '' + - name: debtPaymentCustomField2 + schema: string + required: false + description: '' + - name: debtPaymentCustomField3 + schema: string + required: false + description: '' + - name: debtPaymentCustomField4 + schema: string + required: false + description: '' + - name: debtPaymentCustomField5 + schema: string + required: false + description: '' + - name: debtPaymentCustomField6 + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/payment/list + method: getPaymentList + httpMethod: get + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: List of payments of a Debt case specified by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: payment + schema: object + required: true + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/payment/list + method: listPaymentsByIdDebtCase + httpMethod: post + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: List of payments of a Debt case specified by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/customer + method: createCustomerChecksumSha512Document + httpMethod: post + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: Create new customer for a Debt case specified by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: documentType + schema: integer + required: false + description: '' + - name: document + schema: string + required: true + description: '' + example: DOCUMENT + - name: firstName + schema: string + required: false + description: '' + - name: lastName1 + schema: string + required: false + description: '' + - name: lastName2 + schema: string + required: false + description: '' + - name: mobilePhone1 + schema: string + required: false + description: '' + - name: mobilePhone2 + schema: string + required: false + description: '' + - name: mobilePhone3 + schema: string + required: false + description: '' + - name: email1 + schema: string + required: false + description: '' + - name: email2 + schema: string + required: false + description: '' + - name: email3 + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/customer/{idCustomer} + method: deleteCustomerByIdCase + httpMethod: delete + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: >- + Delete existing customer by idCustomer, of a Debt case specified by + idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: idCustomer + schema: string + required: true + description: '' + example: IDCUSTOMER + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/customer/{idCustomer} + method: updateCustomerByIdChecksumSha512 + httpMethod: put + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: >- + Update existing customer by idCustomer, of a Debt case specified by + idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: idCustomer + schema: string + required: true + description: '' + example: IDCUSTOMER + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: documentType + schema: integer + required: false + description: '' + - name: document + schema: string + required: true + description: '' + example: DOCUMENT + - name: firstName + schema: string + required: false + description: '' + - name: lastName1 + schema: string + required: false + description: '' + - name: lastName2 + schema: string + required: false + description: '' + - name: mobilePhone1 + schema: string + required: false + description: '' + - name: mobilePhone2 + schema: string + required: false + description: '' + - name: mobilePhone3 + schema: string + required: false + description: '' + - name: email1 + schema: string + required: false + description: '' + - name: email2 + schema: string + required: false + description: '' + - name: email3 + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/customer/list + method: listCustomerByIdChecksumSha512 + httpMethod: get + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: List of customers of a Debt case specified by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/customer/list + method: listCustomerByIdDebtCaseChecksumSha512Partner + httpMethod: post + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: List of customers of a Debt case specified by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/invoice + method: createNewInvoiceChecksum + httpMethod: post + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: Create new invoice for a Debt case specified by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: concept + schema: string + required: false + description: '' + - name: reference + schema: string + required: false + description: '' + - name: amount + schema: number + required: false + description: '' + - name: expirationDate + schema: string + required: false + description: '' + - name: documentId + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/invoice/{idInvoice} + method: deleteInvoiceById + httpMethod: delete + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: >- + Delete existing invoice by idInvoice, of a Debt case specified by + idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: idInvoice + schema: string + required: true + description: '' + example: IDINVOICE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/invoice/{idInvoice} + method: updateInvoiceByIdChecksumSha512 + httpMethod: put + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: >- + Update existing invoice by idInvoice, of a Debt case specified by + idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: idInvoice + schema: string + required: true + description: '' + example: IDINVOICE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: concept + schema: string + required: false + description: '' + - name: reference + schema: string + required: false + description: '' + - name: amount + schema: number + required: false + description: '' + - name: expirationDate + schema: string + required: false + description: '' + - name: documentId + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/invoice/list + method: listInvoicesByIdDebtcase + httpMethod: get + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: List of invoices of a Debt case specified by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: integration + schema: object + required: true + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/invoice/list + method: listInvoicesByIdDebtcase + httpMethod: post + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: List of invoices of a Debt case specified by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/recurrent-payment + method: createRecurrentPaymentChecksumSha512Partner + httpMethod: post + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: Create new recurrent payment for a Debt case specified by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: idCustomer + schema: string + required: false + description: '' + - name: notificationUrl + schema: string + required: false + description: '' + - name: recurrentPaymentPartnerReference1 + schema: string + required: false + description: '' + - name: recurrentPaymentPartnerReference2 + schema: string + required: false + description: '' + - name: recurrentPaymentCustomField1 + schema: string + required: false + description: '' + - name: recurrentPaymentCustomField2 + schema: string + required: false + description: '' + - name: recurrentPaymentCustomField3 + schema: string + required: false + description: '' + - name: recurrentPaymentCustomField4 + schema: string + required: false + description: '' + - name: recurrentPaymentCustomField5 + schema: string + required: false + description: '' + - name: recurrentPaymentCustomField6 + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/recurrent-payment/list + method: getListRecurrentPayments + httpMethod: get + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: List of recurrent payments of a Debt case specified by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: integration + schema: object + required: true + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case/{idDebtcase}/recurrent-payment/list + method: getListRecurrentPayments + httpMethod: post + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: List of recurrent payments of a Debt case specified by idDebtcase. + parameters: + - name: idDebtcase + schema: string + required: true + description: '' + example: IDDEBTCASE + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merchant/{partnerId} + method: getByPartnerId + httpMethod: get + tag: WANNME PAY MERCHANTS + typeScriptTag: wannmePayMerchants + description: Get merchant by partnerId (WANNME id) + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merchant/{partnerId} + method: getByPartnerIdChecksumSha512 + httpMethod: post + tag: WANNME PAY MERCHANTS + typeScriptTag: wannmePayMerchants + description: Get merchant by partnerId (WANNME id) + parameters: + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merchant/{partnerId} + method: updateByPartnerIdChecksumSha512 + httpMethod: put + tag: WANNME PAY MERCHANTS + typeScriptTag: wannmePayMerchants + description: Update an existing merchant by partnerId (WANNME id) + parameters: + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: merchantType + schema: integer + required: false + description: '' + - name: merchantReference1 + schema: string + required: false + description: '' + - name: merchantReference2 + schema: string + required: false + description: '' + - name: sectorId + schema: integer + required: false + description: '' + - name: commercialName + schema: string + required: false + description: '' + - name: email + schema: string + required: false + description: '' + - name: shortActivityDescription + schema: string + required: false + description: '' + - name: activityEffectiveYears + schema: integer + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: company + schema: object + required: false + description: '' + - name: individual + schema: object + required: false + description: '' + - name: billingAddress + schema: object + required: false + description: '' + - name: economicInformation + schema: object + required: false + description: '' + - name: contactPerson + schema: object + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merchant/search + method: multiCriteriaSearch + httpMethod: get + tag: WANNME PAY MERCHANTS + typeScriptTag: wannmePayMerchants + description: Multi-criteria search of merchants. + parameters: + - name: searchPayment + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merchant/search + method: multiCriteriaSearch + httpMethod: post + tag: WANNME PAY MERCHANTS + typeScriptTag: wannmePayMerchants + description: Multi-criteria search of merchants. + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: document + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: >- + /wannmepay/merchant/{partnerId}/action/sandbox-end-process-activate-merchant + method: activateMerchantByPartnerId + httpMethod: post + tag: WANNME PAY MERCHANTS + typeScriptTag: wannmePayMerchants + description: >- + Only available in sandbox environments. Manual adjustment of merchant as + activated by partnerId (WANNME id). + parameters: + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment + method: createChecksumSha512Partner + httpMethod: post + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: Create new Merge payment. + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: amount + schema: number + required: false + description: '' + - name: expirationDate + schema: string + required: false + description: '' + - name: usersGroup + schema: string + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: documentId + schema: string + required: false + description: '' + - name: partnerReference1 + schema: string + required: true + description: '' + example: PARTNERREFERENCE1 + - name: partnerReference2 + schema: string + required: false + description: '' + - name: customField1 + schema: string + required: false + description: '' + - name: customField2 + schema: string + required: false + description: '' + - name: customField3 + schema: string + required: false + description: '' + - name: customField4 + schema: string + required: false + description: '' + - name: customField5 + schema: string + required: false + description: '' + - name: customField6 + schema: string + required: false + description: '' + - name: customer + schema: object + required: false + description: '' + - name: slices + schema: array + required: false + description: '' + - name: extra + schema: object + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment} + method: getByIdMergePaymentWithPostSha512Checksum + httpMethod: post + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: Get Merge payment by idMergePayment with Post (WANNME id). + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment} + method: updateByIdChecksumSha512Partner + httpMethod: put + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: Update existing Merge payment by idMergePayment. + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: amount + schema: number + required: false + description: '' + - name: expirationDate + schema: string + required: false + description: '' + - name: usersGroup + schema: string + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: documentId + schema: string + required: false + description: '' + - name: partnerReference1 + schema: string + required: true + description: '' + example: PARTNERREFERENCE1 + - name: partnerReference2 + schema: string + required: false + description: '' + - name: customField1 + schema: string + required: false + description: '' + - name: customField2 + schema: string + required: false + description: '' + - name: customField3 + schema: string + required: false + description: '' + - name: customField4 + schema: string + required: false + description: '' + - name: customField5 + schema: string + required: false + description: '' + - name: customField6 + schema: string + required: false + description: '' + - name: customer + schema: object + required: false + description: '' + - name: slices + schema: array + required: false + description: '' + - name: extra + schema: object + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/search + method: multiCriteriaSearch + httpMethod: post + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: Multi-criteria search of Merge payments. + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: statusCode + schema: string + required: false + description: '' + - name: subStatusCode + schema: string + required: false + description: '' + - name: partnerReference1 + schema: string + required: false + description: '' + - name: partnerReference2 + schema: string + required: false + description: '' + - name: customField1 + schema: string + required: false + description: '' + - name: customField2 + schema: string + required: false + description: '' + - name: customField3 + schema: string + required: false + description: '' + - name: customField4 + schema: string + required: false + description: '' + - name: customField5 + schema: string + required: false + description: '' + - name: customField6 + schema: string + required: false + description: '' + - name: lastModifiedDateFrom + schema: string + required: false + description: '' + - name: lastModifiedDateTo + schema: string + required: false + description: '' + - name: pagination + schema: object + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment}/action/cancel + method: cancelById + httpMethod: post + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: Cancel Merge payment by idMergePayment. + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment}/action/initialize + method: initializePaymentSha512Checksum + httpMethod: post + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: Initialize a Merge payment by idMergePayment. + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment}/payment/list + method: getPaymentListByIdMerge + httpMethod: post + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: List of payments of a Merge payment specified by idMergePayment. + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment}/slice + method: createSliceSha512Checksum + httpMethod: post + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: Create a slice for a Merge payment specified by idMergePayment. + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: type + schema: string + required: true + description: '' + example: TYPE + - name: amount + schema: number + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: customer + schema: object + required: false + description: '' + - name: splitPayments + schema: array + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice} + method: deleteSliceById + httpMethod: delete + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: Delete existing slice by idSlice, of a Merge payment + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: idSlice + schema: string + required: true + description: '' + example: IDSLICE + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice} + method: updateSliceById + httpMethod: put + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: Update existing slice by idSlice, of a Merge payment + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: idSlice + schema: string + required: true + description: '' + example: IDSLICE + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: type + schema: string + required: true + description: '' + example: TYPE + - name: amount + schema: number + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: customer + schema: object + required: false + description: '' + - name: splitPayments + schema: array + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment}/slice/list + method: listSlicesByIdMergePayment + httpMethod: post + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: List of slices of a Merge payment specified by idMergePayment. + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split + method: createSplitPaymentDefinition + httpMethod: post + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: >- + Create a split-payment definitiopn for the specified slice of a Merge + payment specified by idMergePayment. + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: idSlice + schema: string + required: true + description: '' + example: IDSLICE + - name: isDebug + schema: boolean + required: true + description: '' + example: true + - name: version + schema: string + required: true + description: '' + example: VERSION + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: splitPartnerId + schema: string + required: true + description: '' + example: SPLITPARTNERID + - name: reference + schema: string + required: false + description: '' + - name: splitPaymentType + schema: string + required: true + description: '' + example: SPLITPAYMENTTYPE + - name: amount + schema: number + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/{idSplit} + method: deleteSplitOfSliceById + httpMethod: delete + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: Delete existing split of slice of a Merge payment by idSplit + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: idSlice + schema: string + required: true + description: '' + example: IDSLICE + - name: idSplit + schema: string + required: true + description: '' + example: IDSPLIT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/{idSplit} + method: updateExistingSplitOfSlice + httpMethod: put + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: >- + Update existing split of slice of a Merge payment by idMergePayment and + idSplit + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: idSlice + schema: string + required: true + description: '' + example: IDSLICE + - name: idSplit + schema: string + required: true + description: '' + example: IDSPLIT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: splitPartnerId + schema: string + required: true + description: '' + example: SPLITPARTNERID + - name: reference + schema: string + required: false + description: '' + - name: splitPaymentType + schema: string + required: true + description: '' + example: SPLITPAYMENTTYPE + - name: amount + schema: number + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/list + method: listSliceSplit + httpMethod: post + tag: WANNME PAY MERGE PAYMENTS + typeScriptTag: wannmePayMergePayments + description: >- + List of splits of a slice of a Merge payment specified by idMergePayment + and idSlice. + parameters: + - name: idMergePayment + schema: string + required: true + description: '' + example: IDMERGEPAYMENT + - name: idSlice + schema: string + required: true + description: '' + example: IDSLICE + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment} + method: getByIdPaymentChecksumSha512 + httpMethod: get + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: Get payment by idPayment (WANNME id) + parameters: + - name: payment + schema: object + required: true + description: '' + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment} + method: getByIdPaymentChecksumSha512 + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: Get payment by idPayment with Post (WANNME id) + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment} + method: updatePaymentByIdChecksumSha512 + httpMethod: put + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: >- + Update existing payment by idPayment. If there are splits, paymentAmount + is the sum of the splits amount. + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: amount + schema: number + required: false + description: '' + - name: partnerReference1 + schema: string + required: true + description: '' + example: PARTNERREFERENCE1 + - name: partnerReference2 + schema: string + required: false + description: '' + - name: customField1 + schema: string + required: false + description: '' + - name: customField2 + schema: string + required: false + description: '' + - name: customField3 + schema: string + required: false + description: '' + - name: customField4 + schema: string + required: false + description: '' + - name: customField5 + schema: string + required: false + description: '' + - name: customField6 + schema: string + required: false + description: '' + - name: mobilePhone + schema: string + required: false + description: '' + - name: mobilePhone2 + schema: string + required: false + description: '' + - name: mobilePhone3 + schema: string + required: false + description: '' + - name: email + schema: string + required: false + description: '' + - name: email2 + schema: string + required: false + description: '' + - name: email3 + schema: string + required: false + description: '' + - name: usersGroup + schema: string + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: returnOKURL + schema: string + required: false + description: '' + - name: returnKOURL + schema: string + required: false + description: '' + - name: documentId + schema: string + required: false + description: '' + - name: expirationDate + schema: string + required: false + description: '' + - name: paymentMethods + schema: array + required: false + description: '' + - name: signType + schema: integer + required: false + description: '' + - name: customer + schema: object + required: false + description: '' + - name: extra + schema: object + required: false + description: '' + - name: splitPayments + schema: array + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/search + method: multiCriteriaSearch + httpMethod: get + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: Multi-criteria search of payments. + parameters: + - name: searchPayment + schema: object + required: true + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/search + method: multiCriteriaSearch + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: Multi-criteria search of payments. + parameters: + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: statusCode + schema: string + required: false + description: '' + - name: subStatusCode + schema: string + required: false + description: '' + - name: partnerReference1 + schema: string + required: false + description: '' + - name: partnerReference2 + schema: string + required: false + description: '' + - name: customField1 + schema: string + required: false + description: '' + - name: customField2 + schema: string + required: false + description: '' + - name: customField3 + schema: string + required: false + description: '' + - name: customField4 + schema: string + required: false + description: '' + - name: customField5 + schema: string + required: false + description: '' + - name: customField6 + schema: string + required: false + description: '' + - name: lastModifiedDateFrom + schema: string + required: false + description: '' + - name: lastModifiedDateTo + schema: string + required: false + description: '' + - name: operationDateFrom + schema: string + required: false + description: '' + - name: operationDateTo + schema: string + required: false + description: '' + - name: pagination + schema: object + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/action/cancel + method: cancelById + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: Cancel payment by idPayment. + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/action/reset + method: resetPaymentByIdChecksumSha512 + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: Reset payment from Error to Accessed, by idPayment. + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/action/share + method: sharePaymentUsingChannels + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: 'Share payment using the predefined channels: email, sms, etc.' + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: sendSMS + schema: boolean + required: false + description: '' + - name: sendEmail + schema: boolean + required: false + description: '' + - name: sendCertifiedSMS + schema: boolean + required: false + description: '' + - name: smsTemplateId + schema: string + required: false + description: '' + - name: emailTemplateId + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/action/send-receipt + method: sendReceiptChecksumSha512 + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: >- + Send the receipt of a payment + (https://rest-demo.wannme.com/integration/v2/swagger-ui/index.html, by + idPayment. + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: email + schema: string + required: true + description: '' + example: EMAIL + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/action/total-refund + method: refundTotalAmountById + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: Refund of the total amount of a payment, by idPayment. + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: partnerReference1 + schema: string + required: false + description: '' + - name: partnerReference2 + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/action/partial-refund + method: partialRefundActionChecksumSha512 + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: >- + Refund of a part of a payment, by idPayment. If there are splits, + refundAmount is the sum of the splits amount. + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: amount + schema: number + required: false + description: '' + - name: partnerReference1 + schema: string + required: false + description: '' + - name: partnerReference2 + schema: string + required: false + description: '' + - name: splitRefunds + schema: array + required: false + description: '' + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/action/import-sepa-mandate + method: importSepaMandateChecksumSha512Partner + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: Import SEPA (Single uro Payment Area) mandate into a payment by idPayment. + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: mandateSignedDate + schema: string + required: false + description: '' + - name: mandateReference + schema: string + required: true + description: '' + example: MANDATEREFERENCE + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/action/import-redsys-token + method: importRedsysToken + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: Import Redsys token into a payment by idPayment. + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: tokenId + schema: string + required: true + description: '' + example: TOKENID + - name: cofId + schema: string + required: true + description: '' + example: COFID + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/action/init-bizum-rtp + method: payUsingBizumRtp + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: Pay payment using Bizum RTP + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/action/pay-by-call + method: payByCallChecksumSha512 + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: >- + Pay payment using PayByCall (use transferPayment true if you want a + transfer call, default value false). The language that will be used in the + IVR will be selected in the Content-Language header if it is present. For + further information please see WANNME developer docs. + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: contentLanguage + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: transferPayment + schema: boolean + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/action/sandbox-settle-payment + method: settleByIdPaymentChecksumSha512 + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: Only available in sandbox environments. Settle payment by idPayment. + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/refund/list + method: getRefundListByIdPayment + httpMethod: get + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: List of refunds of a payment, by idPayment. + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: payment + schema: object + required: true + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment/{idPayment}/refund/list + method: listRefundByIdPaymentChecksumSha512 + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: List of refunds of a payment, by idPayment. + parameters: + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment} + method: getByIdRecurrentPaymentChecksumSha512Partner + httpMethod: get + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Get Recurrent payment by idRecurrentPayment (WANNME id). + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: recurrentPayment + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment} + method: getPostChecksumSha512 + httpMethod: post + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Get Recurrent payment by idRecurrentPayment with Post (WANNME id). + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment} + method: updateByRecurrentIdChecksumSha512Partner + httpMethod: put + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Update existing Recurrent payment by idRecurrentPayment. + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: partnerReference1 + schema: string + required: true + description: '' + example: PARTNERREFERENCE1 + - name: partnerReference2 + schema: string + required: false + description: '' + - name: customField1 + schema: string + required: false + description: '' + - name: customField2 + schema: string + required: false + description: '' + - name: customField3 + schema: string + required: false + description: '' + - name: customField4 + schema: string + required: false + description: '' + - name: customField5 + schema: string + required: false + description: '' + - name: customField6 + schema: string + required: false + description: '' + - name: mobilePhone + schema: string + required: false + description: '' + - name: mobilePhone2 + schema: string + required: false + description: '' + - name: mobilePhone3 + schema: string + required: false + description: '' + - name: email + schema: string + required: false + description: '' + - name: email2 + schema: string + required: false + description: '' + - name: email3 + schema: string + required: false + description: '' + - name: usersGroup + schema: string + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: documentId + schema: string + required: false + description: '' + - name: signType + schema: integer + required: false + description: '' + - name: customer + schema: object + required: false + description: '' + - name: paymentPlan + schema: object + required: false + description: '' + - name: subscription + schema: object + required: false + description: '' + - name: config + schema: object + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/search + method: multiCriteriaSearch + httpMethod: get + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Multi-criteria search of Recurrent payments. + parameters: + - name: searchRecurrentPayment + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/search + method: multiCriteriaSearch + httpMethod: post + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Multi-criteria search of Recurrent payments. + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: usersGroup + schema: string + required: false + description: '' + - name: statusCode + schema: string + required: false + description: '' + - name: subStatusCode + schema: string + required: false + description: '' + - name: partnerReference1 + schema: string + required: false + description: '' + - name: partnerReference2 + schema: string + required: false + description: '' + - name: customField1 + schema: string + required: false + description: '' + - name: customField2 + schema: string + required: false + description: '' + - name: customField3 + schema: string + required: false + description: '' + - name: customField4 + schema: string + required: false + description: '' + - name: customField5 + schema: string + required: false + description: '' + - name: customField6 + schema: string + required: false + description: '' + - name: lastModifiedDateFrom + schema: string + required: false + description: '' + - name: lastModifiedDateTo + schema: string + required: false + description: '' + - name: pagination + schema: object + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment}/action/cancel + method: cancelByIdRecurrentPayment + httpMethod: post + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Cancel Recurrent payment by idRecurrentPayment. + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment}/action/initialize + method: initializeChecksumSha512Partner + httpMethod: post + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Initialize a Recurrent payment by idRecurrentPayment. + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: sendPaymentAuto + schema: boolean + required: false + description: '' + - name: sendPaymentToAllEmails + schema: boolean + required: false + description: '' + - name: sendPaymentToAllPhones + schema: boolean + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment}/action/manual-payment + method: triggerManualPayment + httpMethod: post + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Manual payment for a Recurrent payment by idRecurrentPayment. + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: amount + schema: number + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: paymentPartnerReference1 + schema: string + required: false + description: '' + - name: paymentPartnerReference2 + schema: string + required: false + description: '' + - name: paymentCustomField1 + schema: string + required: false + description: '' + - name: paymentCustomField2 + schema: string + required: false + description: '' + - name: paymentCustomField3 + schema: string + required: false + description: '' + - name: paymentCustomField4 + schema: string + required: false + description: '' + - name: paymentCustomField5 + schema: string + required: false + description: '' + - name: paymentCustomField6 + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment}/action/pause + method: pauseByIdRecurrentPayment + httpMethod: post + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Pause Recurrent payment by idRecurrentPayment + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment}/action/resume + method: resumeByIdRecurrentPaymentChecksum + httpMethod: post + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Resume a paused Recurrent payment by idRecurrentPayment. + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: >- + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/{idPayment}/action/retry + method: retryPaymentChecksumSha512 + httpMethod: get + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Retry a payment with errors (not first payment) + parameters: + - name: recurrentPayment + schema: object + required: true + description: '' + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: >- + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/{idPayment}/action/retry + method: retryPaymentChecksumSha512Partner + httpMethod: post + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Retry a payment with errors (not first payment) + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: idPayment + schema: string + required: true + description: '' + example: IDPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/list + method: listPaymentsByIdRecurrentPayment + httpMethod: get + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: List of payments of a Recurrent payment specified by idRecurrentPayment. + parameters: + - name: recurrentPayment + schema: object + required: true + description: '' + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/list + method: listPaymentsByIdRecurrentPayment + httpMethod: post + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: List of payments of a Recurrent payment specified by idRecurrentPayment. + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule + method: createScheduleChecksumSha512Partner + httpMethod: post + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Create schedule for a Recurrent payment specified by idRecurrentPayment. + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: amount + schema: number + required: false + description: '' + - name: scheduleDate + schema: string + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/{idSchedule} + method: deleteScheduleByIds + httpMethod: delete + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Delete existing schedule by idSchedule, of a Recurrent payment + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: idSchedule + schema: string + required: true + description: '' + example: IDSCHEDULE + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/{idSchedule} + method: updateScheduleByIdRecurrentPayment + httpMethod: put + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Update existing schedule by idSchedule, of a Recurrent payment + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: idSchedule + schema: string + required: true + description: '' + example: IDSCHEDULE + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: amount + schema: number + required: false + description: '' + - name: scheduleDate + schema: string + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/list + method: getScheduleListById + httpMethod: get + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: List of schedules of a Recurrent payment specified by idRecurrentPayment. + parameters: + - name: recurrentPayment + schema: object + required: true + description: '' + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/list + method: listSchedulesByIdRecurrentPayment + httpMethod: post + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: List of schedules of a Recurrent payment specified by idRecurrentPayment. + parameters: + - name: idRecurrentPayment + schema: string + required: true + description: '' + example: IDRECURRENTPAYMENT + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/checkout-branding-translation-types + method: getViaTypes + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Via Types + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/checkout-branding-translation-types + method: getViaTypes + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Via Types + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/countries + method: getCountryMasterData + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Countries + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/countries + method: getCountryMasterData + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Countries + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/debt-case-judicial-state-types + method: getJudicialStateTypes + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Debt case judicial state types + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/debt-case-judicial-state-types + method: getJudicialStateTypes + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Debt case judicial state types + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/debt-case-management-types + method: getDebtCaseManagementTypesChecksumSha512Partner + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Debt case management type + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/debt-case-management-types + method: getDebtCaseManagement + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Debt case management type + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/debt-case-states + method: getDebtCaseStates + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Debt case states + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/debt-case-states + method: getDebtCaseStates + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Debt case states + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/document/{documentId} + method: deleteByDocumentIdChecksumSha512Partner + httpMethod: delete + tag: WANNME PAY DOCUMENTS + typeScriptTag: wannmePayDocuments + description: Delete document by documentId + parameters: + - name: documentId + schema: string + required: true + description: '' + example: DOCUMENTID + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: OK + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/document/{documentId} + method: getByDocumentIdChecksumSha512Partner + httpMethod: get + tag: WANNME PAY DOCUMENTS + typeScriptTag: wannmePayDocuments + description: Get document by documentId + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: documentId + schema: string + required: true + description: '' + example: DOCUMENTID + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/document/{documentId} + method: getByDocumentIdChecksumSha512Partner + httpMethod: post + tag: WANNME PAY DOCUMENTS + typeScriptTag: wannmePayDocuments + description: Get document by documentId + parameters: + - name: documentId + schema: string + required: true + description: '' + example: DOCUMENTID + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/document-file-types + method: getDocumentFileTypesChecksumSha512Partner + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Document Type of Documents + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/document-file-types + method: getDocumentFileTypeMasterData + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Document Type of Documents + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/document-types + method: getDocumentTypesChecksumSha512Partner + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Document types + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/document-types + method: getDocumentTypesChecksumSha512 + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Document types + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/gender-types + method: getGenderTypes + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Gender types + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/gender-types + method: getGenderTypesChecksumSha512Partner + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Gender types + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/languages + method: getLanguagesMasterData + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Languages + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/languages + method: getLanguagesMasterData + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Languages + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/merchant-payment-method-states + method: getMerchantPaymentMethodStates + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: 'Get master data of Merchant payment method states ' + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/merchant-payment-method-states + method: getMerchantPaymentMethodStates + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: 'Get master data of Merchant payment method states ' + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/merchant-types + method: getMerchantTypesMasterData + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Merchant types + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/merchant-types + method: getMerchantTypesChecksumSha512Partner + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Merchant types + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/merge-payment-slice-states + method: mergePaymentSliceStates + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of states of the slices of a merge payments + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/merge-payment-slice-types + method: mergePaymentSliceTypesPost + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of states of the slices of a merge payments + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/merge-payment-states + method: mergePaymentStatesPost + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of states of a merge payments + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/merge-payment-sub-states + method: getSubStatesChecksumSha512Partner + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of substates of a merge payments + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/payment-states + method: getPaymentStates + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Payment states + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/payment-states + method: getPaymentStates + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Payment states + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/provinces + method: getProvincesMasterDataChecksumSha512Partner + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Provinces + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/provinces + method: getProvincesChecksumSha512Partner + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Provinces + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/recurrent-states + method: getRecurrentStates + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Recurrent states + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/recurrent-states + method: getRecurrentStates + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Recurrent states + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/recurrent-interval-types + method: getRecurrentIntervalTypes + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Recurrent interval types + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/recurrent-interval-types + method: getRecurrentIntervalTypes + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Recurrent interval types + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/refund-states + method: getRefundStates + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of states of a refund of a payments + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/refund-states + method: getRefundStates + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of states of a refund of a payments + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/refund-types + method: getRefundTypeMasterData + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of refund type of a payments + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/refund-types + method: getRefundType + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of refund type of a payments + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/sectors + method: getSectorsChecksumSha512Partner + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Sectors + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/sectors + method: getSectorsChecksumSha512Partner + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Sectors + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/sign-types + method: getSignTypesMasterData + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of sign types + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/sign-types + method: getSignTypesChecksumSha512Partner + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of sign types + parameters: + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/payment-split-payment-types + method: getSplitPaymentTypes + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Split-Payment types + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/via-types + method: getViaTypesChecksumSha512Partner + httpMethod: get + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Via Types + parameters: + - name: integrationVo + schema: object + required: true + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/masterdata/via-types + method: getViaTypesChecksumSha512Partner + httpMethod: post + tag: WANNME PAY MASTER DATA + typeScriptTag: wannmePayMasterData + description: Get master data of Via Types + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/document/upload-document + method: uploadBase64DocumentChecksumSha512Partner + httpMethod: post + tag: WANNME PAY DOCUMENTS + typeScriptTag: wannmePayDocuments + description: Upload a BASE64 document + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: documentType + schema: string + required: true + description: '' + example: DOCUMENTTYPE + - name: content + schema: string + required: true + description: '' + example: CONTENT + - name: fileName + schema: string + required: true + description: '' + example: FILENAME + - name: contentType + schema: string + required: true + description: '' + example: CONTENTTYPE + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/debt-case + method: createChecksum + httpMethod: post + tag: WANNME PAY DEBT CASES + typeScriptTag: wannmePayDebtCases + description: Create new Debt case. + parameters: + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: amountTotalDebt + schema: number + required: false + description: '' + - name: amountPrincipalDebt + schema: number + required: false + description: '' + - name: amountPending + schema: number + required: false + description: '' + - name: amountRealDiscount + schema: number + required: false + description: '' + - name: amountMaximumDiscount + schema: number + required: false + description: '' + - name: amountMinimumPartialPayment + schema: number + required: false + description: '' + - name: amountExternalPayment + schema: number + required: false + description: '' + - name: partnerReference1 + schema: string + required: true + description: '' + example: PARTNERREFERENCE1 + - name: partnerReference2 + schema: string + required: false + description: '' + - name: customField1 + schema: string + required: false + description: '' + - name: customField2 + schema: string + required: false + description: '' + - name: customField3 + schema: string + required: false + description: '' + - name: customField4 + schema: string + required: false + description: '' + - name: customField5 + schema: string + required: false + description: '' + - name: customField6 + schema: string + required: false + description: '' + - name: mobilePhone2 + schema: string + required: false + description: '' + - name: mobilePhone3 + schema: string + required: false + description: '' + - name: email2 + schema: string + required: false + description: '' + - name: email3 + schema: string + required: false + description: '' + - name: usersGroup + schema: string + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: documentId + schema: string + required: false + description: '' + - name: dueDate + schema: string + required: false + description: '' + - name: signType + schema: integer + required: false + description: '' + - name: mainCustomer + schema: object + required: false + description: '' + - name: extra + schema: object + required: false + description: '' + - name: creditor + schema: object + required: false + description: '' + - name: mobilePhone + schema: string + required: false + description: '' + - name: email + schema: string + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/merchant + method: createNewMerchant + httpMethod: post + tag: WANNME PAY MERCHANTS + typeScriptTag: wannmePayMerchants + description: >- + Create a new merchant. Returns the partnerId for the new merchant. Valid + credentials to create new merchants in Wannme is required + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: merchantType + schema: integer + required: false + description: '' + - name: merchantReference1 + schema: string + required: false + description: '' + - name: merchantReference2 + schema: string + required: false + description: '' + - name: sectorId + schema: integer + required: false + description: '' + - name: commercialName + schema: string + required: false + description: '' + - name: email + schema: string + required: false + description: '' + - name: shortActivityDescription + schema: string + required: false + description: '' + - name: activityEffectiveYears + schema: integer + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: company + schema: object + required: false + description: '' + - name: individual + schema: object + required: false + description: '' + - name: billingAddress + schema: object + required: false + description: '' + - name: economicInformation + schema: object + required: false + description: '' + - name: contactPerson + schema: object + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/payment + method: createNewPayment + httpMethod: post + tag: WANNME PAY PAYMENTS + typeScriptTag: wannmePayPayments + description: >- + Create new payment. If there are splits, paymentAmount is the sum of the + splits amount. + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: amount + schema: number + required: false + description: '' + - name: partnerReference1 + schema: string + required: true + description: '' + example: PARTNERREFERENCE1 + - name: partnerReference2 + schema: string + required: false + description: '' + - name: customField1 + schema: string + required: false + description: '' + - name: customField2 + schema: string + required: false + description: '' + - name: customField3 + schema: string + required: false + description: '' + - name: customField4 + schema: string + required: false + description: '' + - name: customField5 + schema: string + required: false + description: '' + - name: customField6 + schema: string + required: false + description: '' + - name: mobilePhone + schema: string + required: false + description: '' + - name: mobilePhone2 + schema: string + required: false + description: '' + - name: mobilePhone3 + schema: string + required: false + description: '' + - name: email + schema: string + required: false + description: '' + - name: email2 + schema: string + required: false + description: '' + - name: email3 + schema: string + required: false + description: '' + - name: usersGroup + schema: string + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: returnOKURL + schema: string + required: false + description: '' + - name: returnKOURL + schema: string + required: false + description: '' + - name: documentId + schema: string + required: false + description: '' + - name: expirationDate + schema: string + required: false + description: '' + - name: paymentMethods + schema: array + required: false + description: '' + - name: signType + schema: integer + required: false + description: '' + - name: customer + schema: object + required: false + description: '' + - name: extra + schema: object + required: false + description: '' + - name: splitPayments + schema: array + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' + - url: /wannmepay/recurrent-payment + method: createRecurrentPaymentChecksumSha512Partner + httpMethod: post + tag: WANNME PAY RECURRENT PAYMENTS + typeScriptTag: wannmePayRecurrentPayments + description: Create new Recurrent payment. + parameters: + - name: wannmeIsDebug + schema: boolean + required: false + description: '' + - name: wannmeIntegrationVersion + schema: string + required: false + description: '' + - name: description + schema: string + required: false + description: '' + - name: partnerId + schema: string + required: true + description: '' + example: PARTNERID + - name: checksum + schema: string + required: true + description: '' + example: CHECKSUM + - name: partnerReference1 + schema: string + required: true + description: '' + example: PARTNERREFERENCE1 + - name: partnerReference2 + schema: string + required: false + description: '' + - name: customField1 + schema: string + required: false + description: '' + - name: customField2 + schema: string + required: false + description: '' + - name: customField3 + schema: string + required: false + description: '' + - name: customField4 + schema: string + required: false + description: '' + - name: customField5 + schema: string + required: false + description: '' + - name: customField6 + schema: string + required: false + description: '' + - name: mobilePhone + schema: string + required: false + description: '' + - name: mobilePhone2 + schema: string + required: false + description: '' + - name: mobilePhone3 + schema: string + required: false + description: '' + - name: email + schema: string + required: false + description: '' + - name: email2 + schema: string + required: false + description: '' + - name: email3 + schema: string + required: false + description: '' + - name: usersGroup + schema: string + required: false + description: '' + - name: notificationURL + schema: string + required: false + description: '' + - name: documentId + schema: string + required: false + description: '' + - name: signType + schema: integer + required: false + description: '' + - name: customer + schema: object + required: false + description: '' + - name: paymentPlan + schema: object + required: false + description: '' + - name: subscription + schema: object + required: false + description: '' + - name: config + schema: object + required: false + description: '' + responses: + - statusCode: '200' + description: '' + - statusCode: '400' + description: '' + - statusCode: '401' + description: '' + - statusCode: '409' + description: '' +numberOfSchemas: 157 +apiDescription: Welcome to WANNME Integration API diff --git a/sdks/db/category-cache.yaml b/sdks/db/category-cache.yaml index 0370d3263..d2dc9e5c6 100644 --- a/sdks/db/category-cache.yaml +++ b/sdks/db/category-cache.yaml @@ -258,3 +258,4 @@ apis: Ducky-undefined: Science Redkik-undefined: Finance TramitApp-undefined: HR Talent & Recruitment + WANNME-undefined: Payment Processing diff --git a/sdks/db/custom-request-last-fetched.yaml b/sdks/db/custom-request-last-fetched.yaml index 292e4c768..f967209c2 100644 --- a/sdks/db/custom-request-last-fetched.yaml +++ b/sdks/db/custom-request-last-fetched.yaml @@ -238,3 +238,4 @@ lastUpdated: ducky.eco: 2024-03-28T21:41:41.857Z redkik.com: 2024-03-28T22:02:47.218Z tramitapp.com: 2024-03-28T22:16:07.724Z + wannme.com: 2024-03-28T22:23:15.120Z diff --git a/sdks/db/custom-request-specs/wannme.com.yaml b/sdks/db/custom-request-specs/wannme.com.yaml new file mode 100644 index 000000000..d9e29a448 --- /dev/null +++ b/sdks/db/custom-request-specs/wannme.com.yaml @@ -0,0 +1,9990 @@ +openapi: 3.0.1 +info: + title: WANNME API REST + description: Welcome to WANNME Integration API + contact: + name: Documentación API + url: https://api.wannme.com + email: contacto@wannme.com + license: + name: Terms of service + url: https://www.wannme.com/terminos-y-condiciones + version: 2.7.8 +servers: + - url: https://rest-demo.wannme.com/integration/v2 + description: Generated server url +security: + - Security Scheme: [] +tags: + - name: WANNME PAY MERGE PAYMENTS + description: Operations for Merge payments in WANNME PAY + - name: WANNME PAY PAYMENTS + description: Operations for Payments in WANNME PAY + - name: WANNME PAY MERCHANTS + description: >- + Operations for Merchants in WANNME PAY. Valid credentials to manage + merchants in Wannme is required + - name: WANNME PAY DOCUMENTS + description: Operations for Documents in WANNME PAY + - name: WANNME PAY RECURRENT PAYMENTS + description: Operations for Recurrent payments in WANNME PAY + - name: WANNME PAY MASTER DATA + description: Operations for Master data in WANNME PAY. + - name: WANNME PAY DEBT CASES + description: Operations for Debt cases payments in WANNME PAY +paths: + /wannmepay/debt-case/: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new Debt case. + description: >- + Checksum SHA512[partnerId + privateKey + amountTotalDebt + + partnerReference1] + operationId: Debt01 + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}: + get: + tags: + - WANNME PAY DEBT CASES + summary: Get Debt case by idDebtcase (WANNME id) + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt03 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: debtCase + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY DEBT CASES + summary: Update existing Debt case by idDebtcase. + description: >- + Checksum SHA512[partnerId + privateKey + amountTotalDebt + + partnerReference1] + operationId: Debt02 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY DEBT CASES + summary: Get Debt case by idDebtcase with Post (WANNME id) + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt04 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/search: + get: + tags: + - WANNME PAY DEBT CASES + summary: Multi-criteria search of Debt cases + description: Checksum SHA512[partnerId + privateKey] + operationId: Debt05 + parameters: + - name: searchDebtCase + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchDebtCaseVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: Multi-criteria search of Debt cases + description: Checksum SHA512[partnerId + privateKey] + operationId: Debt06 + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchDebtCaseVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/action/cancel: + post: + tags: + - WANNME PAY DEBT CASES + summary: Cancel Debt case by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt07 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/payment: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new payment for a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + amount] + operationId: Debt08 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCasePaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/payment/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of payments of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt09 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: payment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of payments of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt10 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/customer: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new customer for a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + document] + operationId: Debt11 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseCustomerVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/customer/{idCustomer}: + put: + tags: + - WANNME PAY DEBT CASES + summary: >- + Update existing customer by idCustomer, of a Debt case specified by + idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + document] + operationId: Debt12 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idCustomer + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseCustomerVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY DEBT CASES + summary: >- + Delete existing customer by idCustomer, of a Debt case specified by + idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + idCustomer] + operationId: Debt13 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idCustomer + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/customer/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of customers of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt14 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of customers of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt15 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/invoice: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new invoice for a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + reference] + operationId: Debt16 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseInvoiceVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/invoice/{idInvoice}: + put: + tags: + - WANNME PAY DEBT CASES + summary: >- + Update existing invoice by idInvoice, of a Debt case specified by + idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + reference] + operationId: Debt17 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idInvoice + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseInvoiceVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY DEBT CASES + summary: >- + Delete existing invoice by idInvoice, of a Debt case specified by + idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + idInvoice] + operationId: Debt18 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idInvoice + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/invoice/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of invoices of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt19 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: integration + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of invoices of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt20 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/recurrent-payment: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new recurrent payment for a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt21 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseRecurrentPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/recurrent-payment/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of recurrent payments of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt22 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: integration + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of recurrent payments of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt23 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/: + post: + tags: + - WANNME PAY MERCHANTS + summary: >- + Create a new merchant. Returns the partnerId for the new merchant. Valid + credentials to create new merchants in Wannme is required + description: Checksum SHA512[partnerId (parent) + privateKey (parent) + merchantType] + operationId: Merchant01 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/{partnerId}: + get: + tags: + - WANNME PAY MERCHANTS + summary: Get merchant by partnerId (WANNME id) + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + partnerId + (url)] + operationId: Merchant03 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY MERCHANTS + summary: Update an existing merchant by partnerId (WANNME id) + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + merchantType + + partnerId (url)] + operationId: Merchant02 + parameters: + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY MERCHANTS + summary: Get merchant by partnerId (WANNME id) + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + partnerId + (url)] + operationId: Merchant04 + parameters: + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/search: + get: + tags: + - WANNME PAY MERCHANTS + summary: Multi-criteria search of merchants. + description: Checksum SHA512[partnerId + privateKey] + operationId: Merchant05 + parameters: + - name: searchPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchMerchantVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MERCHANTS + summary: Multi-criteria search of merchants. + description: Checksum SHA512[partnerId + privateKey] + operationId: Merchant06 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchMerchantVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/{partnerId}/action/sandbox-end-process-activate-merchant: + post: + tags: + - WANNME PAY MERCHANTS + summary: >- + Only available in sandbox environments. Manual adjustment of merchant as + activated by partnerId (WANNME id). + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + partnerId + (url)] + operationId: Merchant19 + parameters: + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Create new Merge payment. + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + operationId: Merge01 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentCreateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}: + put: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Update existing Merge payment by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + operationId: Merge02 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentUpdateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Get Merge payment by idMergePayment with Post (WANNME id). + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge03 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/search: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Multi-criteria search of Merge payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Merge04 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSearchDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentResultListItemDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/action/cancel: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Cancel Merge payment by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge05 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/action/initialize: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Initialize a Merge payment by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge06 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/payment/list: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: List of payments of a Merge payment specified by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge07 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Create a slice for a Merge payment specified by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment + amount] + operationId: Merge08 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceCreateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}: + put: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Update existing slice by idSlice, of a Merge payment + description: Checksum SHA512[partnerId + privateKey + idMergePayment + amount] + operationId: Merge09 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceUpdateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Delete existing slice by idSlice, of a Merge payment + description: Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice] + operationId: Merge10 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/list: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: List of slices of a Merge payment specified by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge11 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceResultInternDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: >- + Create a split-payment definitiopn for the specified slice of a Merge + payment specified by idMergePayment. + description: >- + Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice + + amount(split-payment)] + operationId: Merge12 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: isDebug + in: query + required: true + schema: + type: boolean + - name: version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/{idSplit}: + put: + tags: + - WANNME PAY MERGE PAYMENTS + summary: >- + Update existing split of slice of a Merge payment by idMergePayment and + idSplit + description: >- + Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice + + idSplit + amount(split-payment)] + operationId: Merge13 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: idSplit + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Delete existing split of slice of a Merge payment by idSplit + description: >- + Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice + + idSplit] + operationId: Merge14 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: idSplit + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/list: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: >- + List of splits of a slice of a Merge payment specified by idMergePayment + and idSlice. + description: Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice] + operationId: Merge15 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultInternDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Create new payment. If there are splits, paymentAmount is the sum of the + splits amount. + description: Checksum SHA512[partnerId + privateKey + amount + partnerReference1] + operationId: Payment01 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}: + get: + tags: + - WANNME PAY PAYMENTS + summary: Get payment by idPayment (WANNME id) + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment03 + parameters: + - name: payment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY PAYMENTS + summary: >- + Update existing payment by idPayment. If there are splits, paymentAmount + is the sum of the splits amount. + description: Checksum SHA512[partnerId + privateKey + amount + partnerReference1] + operationId: Payment02 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY PAYMENTS + summary: Get payment by idPayment with Post (WANNME id) + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment04 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/search: + get: + tags: + - WANNME PAY PAYMENTS + summary: Multi-criteria search of payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Payment05 + parameters: + - name: searchPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchPaymentVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY PAYMENTS + summary: Multi-criteria search of payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Payment06 + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/cancel: + post: + tags: + - WANNME PAY PAYMENTS + summary: Cancel payment by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment07 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/reset: + post: + tags: + - WANNME PAY PAYMENTS + summary: Reset payment from Error to Accessed, by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment08 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/share: + post: + tags: + - WANNME PAY PAYMENTS + summary: 'Share payment using the predefined channels: email, sms, etc.' + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment09 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySharePaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/send-receipt: + post: + tags: + - WANNME PAY PAYMENTS + summary: Send the receipt of a payment (complete), by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment + email] + operationId: Payment10 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySendReceiptPaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/total-refund: + post: + tags: + - WANNME PAY PAYMENTS + summary: Refund of the total amount of a payment, by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment11 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayTotalRefundVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/partial-refund: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Refund of a part of a payment, by idPayment. If there are splits, + refundAmount is the sum of the splits amount. + description: Checksum SHA512[partnerId + privateKey + idPayment + refundAmount] + operationId: Payment12 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayPartialRefundVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/import-sepa-mandate: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Import SEPA (Single uro Payment Area) mandate into a payment by + idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment + mandateReference] + operationId: Payment13 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayImportSEPAMandatePaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/import-redsys-token: + post: + tags: + - WANNME PAY PAYMENTS + summary: Import Redsys token into a payment by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment + tokenId + cofId] + operationId: Payment14 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayImportRedsysTokenPaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/init-bizum-rtp: + post: + tags: + - WANNME PAY PAYMENTS + summary: Pay payment using Bizum RTP + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment15 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRTPPaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/pay-by-call: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Pay payment using PayByCall (use transferPayment true if you want a + transfer call, default value false). The language that will be used in + the IVR will be selected in the Content-Language header if it is + present. For further information please see WANNME developer docs. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment16 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Content-Language + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayByCallPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayByCallPaymentResponseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/sandbox-settle-payment: + post: + tags: + - WANNME PAY PAYMENTS + summary: Only available in sandbox environments. Settle payment by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment17 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/refund/list: + get: + tags: + - WANNME PAY PAYMENTS + summary: List of refunds of a payment, by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment18 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: payment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultRefundVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY PAYMENTS + summary: List of refunds of a payment, by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment19 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultRefundVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Create new Recurrent payment. + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + operationId: Recurrent01 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCreateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Get Recurrent payment by idRecurrentPayment (WANNME id). + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent03 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Update existing Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + operationId: Recurrent02 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentUpdateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Get Recurrent payment by idRecurrentPayment with Post (WANNME id). + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent04 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/search: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Multi-criteria search of Recurrent payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Recurrent05 + parameters: + - name: searchRecurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchRecurrentPaymentDTO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Multi-criteria search of Recurrent payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Recurrent06 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchRecurrentPaymentDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/cancel: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Cancel Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent07 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/initialize: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Initialize a Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent08 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayInitializeRecurrentPaymentDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/manual-payment: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Manual payment for a Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + amount] + operationId: Recurrent09 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentManualPaymentDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/pause: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Pause Recurrent payment by idRecurrentPayment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent10 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/resume: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Resume a paused Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent11 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/{idPayment}/action/retry: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Retry a payment with errors (not first payment) + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + idPayment] + operationId: Recurrent12 + parameters: + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Retry a payment with errors (not first payment) + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + idPayment] + operationId: Recurrent13 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/list: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: List of payments of a Recurrent payment specified by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent14 + parameters: + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentResultPaymentDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: List of payments of a Recurrent payment specified by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent15 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentResultPaymentDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Create schedule for a Recurrent payment specified by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + amount] + operationId: Recurrent16 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentScheduleDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/{idSchedule}: + put: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Update existing schedule by idSchedule, of a Recurrent payment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + amount] + operationId: Recurrent17 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idSchedule + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentScheduleDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Delete existing schedule by idSchedule, of a Recurrent payment + description: >- + Checksum SHA512[partnerId + privateKey + idRecurrentPayment + + idSchedule] + operationId: Recurrent18 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idSchedule + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/list: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: >- + List of schedules of a Recurrent payment specified by + idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent19 + parameters: + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: >- + List of schedules of a Recurrent payment specified by + idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent20 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/checkout-branding-translation-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + description: Checksum SHA512[partnerId + privateKey] + operationId: getBrandingTranslationKeys_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + description: Checksum SHA512[partnerId + privateKey] + operationId: getBrandingTranslationKeys + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/countries: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Countries + description: Checksum SHA512[partnerId + privateKey] + operationId: getCountries_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Countries + description: Checksum SHA512[partnerId + privateKey] + operationId: getCountries + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/debt-case-judicial-state-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case judicial state types + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseJudicialStateTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case judicial state types + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseJudicialStateTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/debt-case-management-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case management type + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseManagementTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case management type + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseManagementTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/debt-case-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case states + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case states + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/document/{documentId}: + get: + tags: + - WANNME PAY DOCUMENTS + summary: Get document by documentId + description: Checksum SHA512[partnerId + privateKey + documentId] + operationId: getDocumentByIdDeprecated + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: documentId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DOCUMENTS + summary: Get document by documentId + description: Checksum SHA512[partnerId + privateKey + documentId] + operationId: getDocumentById + parameters: + - name: documentId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY DOCUMENTS + summary: Delete document by documentId + description: Checksum SHA512[partnerId + privateKey + documentId] + operationId: deleteDocumentById + parameters: + - name: documentId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/document-file-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document Type of Documents + description: Checksum SHA512[partnerId + privateKey] + operationId: getDocumentFileTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document Type of Documents + description: Checksum SHA512[partnerId + privateKey] + operationId: getDocumentFileTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/document-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document types + description: Checksum SHA512[partnerId + privateKey] + operationId: getDocumentTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document types + description: Checksum SHA512[partnerId + privateKey] + operationId: getDocumentTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/gender-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Gender types + description: Checksum SHA512[partnerId + privateKey] + operationId: getGenderTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Gender types + description: Checksum SHA512[partnerId + privateKey] + operationId: getGenderTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/languages: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Languages + description: Checksum SHA512[partnerId + privateKey] + operationId: getLanguages_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Languages + description: Checksum SHA512[partnerId + privateKey] + operationId: getLanguages + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merchant-payment-method-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: 'Get master data of Merchant payment method states ' + description: Checksum SHA512[partnerId + privateKey] + operationId: getMerchantPaymentMethodStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: 'Get master data of Merchant payment method states ' + description: Checksum SHA512[partnerId + privateKey] + operationId: getMerchantPaymentMethodStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merchant-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Merchant types + description: Checksum SHA512[partnerId + privateKey] + operationId: getMerchantTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Merchant types + description: Checksum SHA512[partnerId + privateKey] + operationId: getMerchantTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-slice-states: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of the slices of a merge payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getMergePaymentSliceStatuses + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-slice-types: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of the slices of a merge payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getMergePaymentSliceTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-states: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of a merge payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getMergePaymentStatuses + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-sub-states: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of substates of a merge payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getMergePaymentSubstatuses + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/payment-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Payment states + description: Checksum SHA512[partnerId + privateKey] + operationId: getPaymentStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Payment states + description: Checksum SHA512[partnerId + privateKey] + operationId: getPaymentStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/provinces: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Provinces + description: Checksum SHA512[partnerId + privateKey] + operationId: getProvinces_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Provinces + description: Checksum SHA512[partnerId + privateKey] + operationId: getProvinces + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/recurrent-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent states + description: Checksum SHA512[partnerId + privateKey] + operationId: getRecurrentStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent states + description: Checksum SHA512[partnerId + privateKey] + operationId: getRecurrentStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/recurrent-interval-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent interval types + description: Checksum SHA512[partnerId + privateKey] + operationId: getRecurrenteInvertalTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent interval types + description: Checksum SHA512[partnerId + privateKey] + operationId: getRecurrenteInvertalTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/refund-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of a refund of a payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getRefundStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of a refund of a payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getRefundStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/refund-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of refund type of a payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getRefundTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of refund type of a payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getRefundTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/sectors: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Sectors + description: Checksum SHA512[partnerId + privateKey] + operationId: getSectors_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Sectors + description: Checksum SHA512[partnerId + privateKey] + operationId: getSectors + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/sign-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of sign types + description: Checksum SHA512[partnerId + privateKey] + operationId: getSignTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of sign types + description: Checksum SHA512[partnerId + privateKey] + operationId: getSignTypes + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/payment-split-payment-types: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Split-Payment types + description: Checksum SHA512[partnerId + privateKey] + operationId: getSplitPaymentTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/via-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + description: Checksum SHA512[partnerId + privateKey] + operationId: getViaTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + description: Checksum SHA512[partnerId + privateKey] + operationId: getViaTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/document/upload-document: + post: + tags: + - WANNME PAY DOCUMENTS + summary: Upload a BASE64 document + description: Checksum SHA512[partnerId + privateKey + documentType] + operationId: uploadDocument + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' +components: + schemas: + ValidationError: + type: object + properties: + code: + type: integer + format: int32 + title: + type: string + message: + type: string + fields: + type: object + additionalProperties: + type: string + IntWannmePayRecurrentCommonSharingConfigDTO: + type: object + properties: + sendToAllPhones: + type: boolean + sendToAllEmails: + type: boolean + IntWannmePayRecurrentConfigDTO: + type: object + properties: + executePastSchedulesAfterActivation: + type: boolean + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentCommonSharingConfigDTO' + firstPaymentConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentFirstPaymentConfigDTO' + manualExecutionConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentManualExecutionConfigDTO' + schedulePriorNoticeConfig: + $ref: >- + #/components/schemas/IntWannmePayRecurrentSchedulePriorNoticeConfigDTO + IntWannmePayRecurrentFirstPaymentConfigDTO: + type: object + properties: + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentSharingConfigDTO' + IntWannmePayRecurrentManualExecutionConfigDTO: + type: object + properties: + enable: + type: boolean + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentSharingConfigDTO' + IntWannmePayRecurrentPaymentCustomerDTO: + type: object + properties: + documentType: + maximum: 6 + minimum: 0 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + maximum: 34 + minimum: 0 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + provinceType: + maximum: 52 + minimum: 0 + type: integer + format: int64 + bankAccountIban: + type: string + countryType: + maximum: 237 + minimum: 0 + type: integer + format: int64 + IntWannmePayRecurrentPaymentPlanDTO: + type: object + properties: + finalizeRecurrent: + type: boolean + IntWannmePayRecurrentPaymentSubscriptionExtDTO: + type: object + properties: + amount: + minimum: 0 + type: number + format: double + intervalType: + minimum: 0 + type: integer + format: int64 + startDate: + type: string + format: date-time + endDate: + type: string + format: date-time + amountFirstInstallment: + minimum: 0 + type: number + format: double + firstInstallmentDate: + type: string + format: date-time + nextInstallmentDate: + type: string + format: date-time + IntWannmePayRecurrentPaymentUpdateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCustomerDTO' + paymentPlan: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentPlanDTO' + subscription: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentSubscriptionExtDTO' + config: + $ref: '#/components/schemas/IntWannmePayRecurrentConfigDTO' + IntWannmePayRecurrentSchedulePriorNoticeConfigDTO: + type: object + properties: + enable: + type: boolean + numberOfDays: + type: integer + format: int64 + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentSharingConfigDTO' + IntWannmePayRecurrentSharingConfigDTO: + type: object + properties: + shareBySms: + type: boolean + smsTemplateId: + type: string + shareByEmail: + type: boolean + emailTemplateId: + type: string + IntWannmePayRecurrentPaymentResultDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + debtCaseId: + type: string + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCustomerDTO' + paymentPlan: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentPlanDTO' + subscription: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentSubscriptionExtDTO' + config: + $ref: '#/components/schemas/IntWannmePayRecurrentConfigDTO' + IntWannmePayRecurrentPaymentScheduleDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + scheduleDate: + type: string + format: date-time + notificationURL: + maxLength: 500 + minLength: 0 + type: string + IntWannmePayResultRecurrentPaymentScheduleDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + scheduleDate: + type: string + format: date-time + notificationURL: + maxLength: 500 + minLength: 0 + type: string + id: + type: string + executionDate: + type: string + format: date-time + statusCode: + type: integer + format: int64 + statusDescription: + type: string + paymentId: + type: string + IntWannmePayPaymentCustomerVO: + type: object + properties: + documentType: + minimum: 0 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + minimum: 0 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + countryType: + type: integer + format: int64 + provinceType: + minimum: 0 + type: integer + format: int64 + bankAccountIban: + type: string + IntWannmePayPaymentExtraVO: + type: object + properties: + sendSMS: + type: boolean + sendEmail: + type: boolean + manualPayment: + type: boolean + paymentPassword: + type: string + tokenizeOnly: + type: boolean + sendCertifiedSMS: + type: boolean + IntWannmePayPaymentVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + returnOKURL: + maxLength: 500 + minLength: 0 + type: string + returnKOURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + expirationDate: + type: string + format: date-time + paymentMethods: + type: array + items: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayPaymentCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayPaymentExtraVO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitPaymentVO' + IntWannmePaySplitPaymentVO: + required: + - partnerId + - splitPaymentType + type: object + properties: + partnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + totalRefunds: + type: number + format: double + IntWannmePayResultPaymentDetailsVO: + type: object + properties: + cardNumber: + type: string + cardExpiryDate: + type: string + cardBrand: + type: string + cardType: + type: string + cardAuthorisationCode: + type: string + transactionReference: + type: string + transactionMandateReference: + type: string + transactionId: + type: string + IntWannmePayResultPaymentVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + returnOKURL: + maxLength: 500 + minLength: 0 + type: string + returnKOURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + expirationDate: + type: string + format: date-time + paymentMethods: + type: array + items: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayPaymentCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayPaymentExtraVO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitPaymentVO' + id: + type: string + receiptNumber: + type: string + url: + type: string + imageQR: + type: string + transactionCode: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + paymentMethod: + type: string + paymentMethodDescription: + type: string + debtCaseId: + type: string + recurrentPaymentId: + type: string + errorCode: + type: string + errorDescription: + type: string + errorProviderCode: + type: string + totalRefunds: + type: number + format: double + paymentDetails: + $ref: '#/components/schemas/IntWannmePayResultPaymentDetailsVO' + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + operationDate: + type: string + format: date-time + settled: + type: boolean + settledDate: + type: string + format: date-time + settledAmount: + type: number + format: double + directLinks: + type: array + items: + $ref: '#/components/schemas/PaymentDirectLink' + PaymentDirectLink: + type: object + properties: + paymentMethod: + type: string + url: + type: string + IntWannmePayMergePaymentCustomerDTO: + type: object + properties: + documentType: + maximum: 6 + minimum: 1 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + maximum: 34 + minimum: 1 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + provinceType: + maximum: 52 + minimum: 1 + type: integer + format: int64 + countryType: + maximum: 237 + minimum: 1 + type: integer + format: int64 + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + IntWannmePayMergePaymentExtraDTO: + type: object + properties: + sendAuto: + type: boolean + rtpFirst: + type: boolean + IntWannmePayMergePaymentSliceForMergeUpdateDTO: + required: + - type + type: object + properties: + type: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceUpdateDTO + id: + type: string + IntWannmePayMergePaymentSliceSplitForMergeOrSliceUpdateDTO: + required: + - splitPartnerId + - splitPaymentType + type: object + properties: + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + id: + type: string + IntWannmePayMergePaymentUpdateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceForMergeUpdateDTO + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePayMergePaymentResultDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + creationDate: + type: string + format: date-time + amount: + type: number + format: double + paidAmount: + type: number + format: double + pendingAmount: + type: number + format: double + description: + type: string + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultInternDTO' + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePayMergePaymentSliceResultInternDTO: + required: + - type + type: object + properties: + id: + type: string + type: + type: string + statusCode: + type: string + statusDescription: + type: string + paymentId: + type: string + amount: + type: number + format: double + description: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultInternDTO + IntWannmePayMergePaymentSliceSplitResultInternDTO: + required: + - splitPartnerId + - splitPaymentType + type: object + properties: + id: + type: string + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + amount: + type: number + format: double + IntWannmePayMergePaymentSliceUpdateDTO: + required: + - checksum + - partnerId + - type + type: object + properties: + partnerId: + type: string + checksum: + type: string + type: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceUpdateDTO + IntWannmePayMergePaymentSliceResultDTO: + required: + - checksum + - partnerId + - type + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + type: + type: string + statusCode: + type: string + statusDescription: + type: string + paymentId: + type: string + amount: + type: number + format: double + description: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitResultDTO' + IntWannmePayMergePaymentSliceSplitResultDTO: + required: + - checksum + - partnerId + - splitPartnerId + - splitPaymentType + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + amount: + type: number + format: double + IntWannmePayMergePaymentSliceSplitDTO: + required: + - checksum + - partnerId + - splitPartnerId + - splitPaymentType + type: object + properties: + partnerId: + type: string + checksum: + type: string + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + IntWannmePayMerchantBillingAddressVO: + type: object + properties: + address: + type: string + bankAccountIban: + type: string + floorStairsDoor: + type: string + location: + type: string + name: + type: string + postalCode: + type: string + provinceType: + type: integer + format: int64 + telephone: + type: string + vatId: + type: string + viaType: + type: integer + format: int64 + IntWannmePayMerchantCompanyDocumentsVO: + type: object + properties: + bankAccountOwnershipVerificationId: + type: string + otherCompanyDocumentId: + type: string + realOwnershipDocumentId: + type: string + realOwnershipIdentificationCardId: + type: string + registrationDocumentId: + type: string + shareholderIdentificationCardId: + type: string + shareholderRegistrationDocumentId: + type: string + taxIdDocumentId: + type: string + IntWannmePayMerchantCompanyShareholderVO: + type: object + properties: + countryId: + type: integer + format: int64 + document: + type: string + documentType: + type: integer + format: int64 + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + sharePercentage: + type: number + format: double + IntWannmePayMerchantCompanyVO: + type: object + properties: + activityCode: + type: string + address: + type: string + bankAccountHolder: + type: string + bankAccountIban: + type: string + bankAccountSwift: + type: string + countryId: + type: integer + format: int64 + creationLocation: + type: string + creationYear: + type: integer + format: int64 + documents: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyDocumentsVO' + floorStairsDoor: + type: string + location: + type: string + mobilephone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + name: + type: string + postalCode: + type: string + provinceType: + type: integer + format: int64 + representativeDocument: + type: string + representativeFirstName: + type: string + representativeLastName1: + type: string + representativeLastName2: + type: string + shareholders: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyShareholderVO' + telephone: + type: string + vatId: + type: string + viaType: + type: integer + format: int64 + websiteURL: + type: string + IntWannmePayMerchantContactPersonVO: + type: object + properties: + document: + type: string + documentType: + type: integer + format: int64 + email: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + mobilephone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + IntWannmePayMerchantEconomicInformationVO: + type: object + properties: + estimatedAnnualTurnover: + type: number + format: double + estimatedAverageTicket: + type: number + format: double + estimatedMonthlyTransactions: + type: integer + format: int64 + estimatedProcessedMonthlyVolume: + type: number + format: double + IntWannmePayMerchantIndividualDocumentsVO: + type: object + properties: + bankAccountOwnershipVerificationId: + type: string + identificationCardId: + type: string + lastIndividualTaxReceiptId: + type: string + otherIndividualDocumentId: + type: string + taxRegistrationFormId: + type: string + IntWannmePayMerchantIndividualVO: + type: object + properties: + activityCode: + type: string + address: + type: string + bankAccountHolder: + type: string + bankAccountIban: + type: string + bankAccountSwift: + type: string + birthDate: + type: string + format: date-time + countryId: + type: integer + format: int64 + document: + type: string + documentExpirationDate: + type: string + format: date-time + documentType: + type: integer + format: int64 + documents: + $ref: '#/components/schemas/IntWannmePayMerchantIndividualDocumentsVO' + firstName: + type: string + floorStairsDoor: + type: string + genderType: + type: integer + format: int64 + lastName1: + type: string + lastName2: + type: string + location: + type: string + mobilephone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + nationalityCountryId: + type: integer + format: int64 + placeOfBirthCountryId: + type: integer + format: int64 + placeOfBirthLocation: + type: string + postalCode: + type: string + provinceType: + type: integer + format: int64 + telephone: + type: string + viaType: + type: integer + format: int64 + websiteURL: + type: string + yearOfRegistration: + type: integer + format: int64 + IntWannmePayMerchantVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + merchantType: + minimum: 1 + type: integer + format: int64 + merchantReference1: + type: string + merchantReference2: + type: string + sectorId: + type: integer + format: int64 + commercialName: + type: string + email: + type: string + shortActivityDescription: + maxLength: 500 + minLength: 0 + type: string + activityEffectiveYears: + type: integer + format: int64 + notificationURL: + maxLength: 500 + minLength: 0 + type: string + company: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyVO' + individual: + $ref: '#/components/schemas/IntWannmePayMerchantIndividualVO' + billingAddress: + $ref: '#/components/schemas/IntWannmePayMerchantBillingAddressVO' + economicInformation: + $ref: '#/components/schemas/IntWannmePayMerchantEconomicInformationVO' + contactPerson: + $ref: '#/components/schemas/IntWannmePayMerchantContactPersonVO' + IntWannmePayMerchantResultVO: + required: + - checksum + - partnerId + type: object + properties: + activityEffectiveYears: + type: integer + format: int64 + billingAddress: + $ref: '#/components/schemas/IntWannmePayMerchantBillingAddressVO' + checksum: + type: string + commercialName: + type: string + company: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyVO' + contactPerson: + $ref: '#/components/schemas/IntWannmePayMerchantContactPersonVO' + economicInformation: + $ref: '#/components/schemas/IntWannmePayMerchantEconomicInformationVO' + email: + type: string + individual: + $ref: '#/components/schemas/IntWannmePayMerchantIndividualVO' + merchantReference1: + type: string + merchantReference2: + type: string + merchantType: + minimum: 1 + type: integer + format: int64 + merchantTypeName: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + partnerId: + type: string + secretPrivateKey: + type: string + sectorId: + type: integer + format: int64 + shortActivityDescription: + maxLength: 500 + minLength: 0 + type: string + stateId: + type: integer + format: int64 + stateName: + type: string + IntWannmePayDebtCaseCreditorVO: + type: object + properties: + documentType: + minimum: 0 + type: integer + format: int64 + document: + type: string + name: + type: string + brandName: + type: string + bankAccountHolderName: + type: string + bankAccountIban: + type: string + bankAccountSwift: + type: string + judicialStateType: + minimum: 0 + type: integer + format: int64 + debtCaseManagementType: + minimum: 0 + type: integer + format: int64 + IntWannmePayDebtCaseExtraVO: + type: object + properties: + sendPaymentAllMobilePhones: + type: boolean + sendPaymentAllEmails: + type: boolean + createTotalAmountPaymentAuto: + type: boolean + sendPaymentAuto: + type: boolean + requestCustomerDocumentInPayment: + type: boolean + IntWannmePayDebtCaseMainCustomerVO: + type: object + properties: + documentType: + minimum: 0 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + minimum: 0 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + provinceType: + minimum: 0 + type: integer + format: int64 + bankAccountIban: + type: string + countryType: + minimum: 0 + type: integer + format: int64 + IntWannmePayDebtCaseVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amountTotalDebt: + minimum: 0 + type: number + format: double + amountPrincipalDebt: + minimum: 0 + type: number + format: double + amountPending: + minimum: 0 + type: number + format: double + amountRealDiscount: + minimum: 0 + type: number + format: double + amountMaximumDiscount: + minimum: 0 + type: number + format: double + amountMinimumPartialPayment: + minimum: 0 + type: number + format: double + amountExternalPayment: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + dueDate: + type: string + format: date-time + signType: + type: integer + format: int64 + mainCustomer: + $ref: '#/components/schemas/IntWannmePayDebtCaseMainCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayDebtCaseExtraVO' + creditor: + $ref: '#/components/schemas/IntWannmePayDebtCaseCreditorVO' + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + IntWannmePayResultDebtCaseVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amountTotalDebt: + minimum: 0 + type: number + format: double + amountPrincipalDebt: + minimum: 0 + type: number + format: double + amountPending: + minimum: 0 + type: number + format: double + amountRealDiscount: + minimum: 0 + type: number + format: double + amountMaximumDiscount: + minimum: 0 + type: number + format: double + amountMinimumPartialPayment: + minimum: 0 + type: number + format: double + amountExternalPayment: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + dueDate: + type: string + format: date-time + signType: + type: integer + format: int64 + mainCustomer: + $ref: '#/components/schemas/IntWannmePayDebtCaseMainCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayDebtCaseExtraVO' + creditor: + $ref: '#/components/schemas/IntWannmePayDebtCaseCreditorVO' + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + IntWannmePayDebtCaseInvoiceVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + concept: + maxLength: 250 + minLength: 1 + type: string + reference: + maxLength: 45 + minLength: 1 + type: string + amount: + minimum: 0 + type: number + format: double + expirationDate: + type: string + format: date-time + documentId: + type: string + IntWannmePayResultDebtCaseInvoiceVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + concept: + maxLength: 250 + minLength: 1 + type: string + reference: + maxLength: 45 + minLength: 1 + type: string + amount: + minimum: 0 + type: number + format: double + expirationDate: + type: string + format: date-time + documentId: + type: string + id: + type: string + statusCode: + type: integer + format: int64 + statusDescription: + type: string + IntWannmePayDebtCaseCustomerVO: + required: + - checksum + - document + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + mobilePhone1: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email1: + type: string + email2: + type: string + email3: + type: string + IntegrationVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + IntWannmePayRecurrentResultPaymentDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + returnOKURL: + maxLength: 500 + minLength: 0 + type: string + returnKOURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + expirationDate: + type: string + format: date-time + paymentMethods: + type: array + items: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayPaymentCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayPaymentExtraVO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitPaymentVO' + id: + type: string + receiptNumber: + type: string + url: + type: string + imageQR: + type: string + transactionCode: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + paymentMethod: + type: string + paymentMethodDescription: + type: string + debtCaseId: + type: string + recurrentPaymentId: + type: string + errorCode: + type: string + errorDescription: + type: string + errorProviderCode: + type: string + totalRefunds: + type: number + format: double + paymentDetails: + $ref: '#/components/schemas/IntWannmePayResultPaymentDetailsVO' + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + operationDate: + type: string + format: date-time + settled: + type: boolean + settledDate: + type: string + format: date-time + settledAmount: + type: number + format: double + directLinks: + type: array + items: + $ref: '#/components/schemas/PaymentDirectLink' + manual: + type: boolean + IntWannmePayRecurrentManualPaymentDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + notificationURL: + maxLength: 500 + minLength: 0 + type: string + paymentPartnerReference1: + type: string + paymentPartnerReference2: + type: string + paymentCustomField1: + type: string + paymentCustomField2: + type: string + paymentCustomField3: + type: string + paymentCustomField4: + type: string + paymentCustomField5: + type: string + paymentCustomField6: + type: string + IntWannmePayInitializeRecurrentPaymentDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + sendPaymentAuto: + type: boolean + sendPaymentToAllEmails: + type: boolean + sendPaymentToAllPhones: + type: boolean + IntWannmePaySearchRecurrentPaymentDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + usersGroup: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + IntegrationPaginationVO: + type: object + properties: + page: + type: integer + format: int32 + size: + type: integer + format: int32 + IntWannmePayRecurrentPaymentCreateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCustomerDTO' + paymentPlan: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentPlanDTO' + subscription: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentSubscriptionDTO' + config: + $ref: '#/components/schemas/IntWannmePayRecurrentConfigDTO' + IntWannmePayRecurrentPaymentSubscriptionDTO: + type: object + properties: + amount: + minimum: 0 + type: number + format: double + intervalType: + minimum: 0 + type: integer + format: int64 + startDate: + type: string + format: date-time + endDate: + type: string + format: date-time + amountFirstInstallment: + minimum: 0 + type: number + format: double + firstInstallmentDate: + type: string + format: date-time + IntWannmePayResultRefundVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + creationDate: + type: string + refundType: + type: string + enum: + - PARTIAL + - TOTAL + - CHARGEBACK + statusCode: + type: integer + format: int64 + statusDescription: + type: string + amount: + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + description: + type: string + settled: + type: boolean + settledDate: + type: string + format: date-time + splitRefunds: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitRefundVO' + IntWannmePaySplitRefundVO: + required: + - partnerId + type: object + properties: + partnerId: + type: string + amount: + minimum: 0 + type: number + format: double + IntWannmePayTotalRefundVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + description: + type: string + IntWannmePaySharePaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + sendSMS: + type: boolean + sendEmail: + type: boolean + sendCertifiedSMS: + type: boolean + smsTemplateId: + type: string + emailTemplateId: + type: string + IntWannmePaySendReceiptPaymentVO: + required: + - checksum + - email + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + email: + type: string + IntWannmePayByCallPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + transferPayment: + type: boolean + IntWannmePayByCallPaymentResponseVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + txReference: + type: string + pbcReference: + type: string + transferPayment: + type: boolean + IntWannmePayPartialRefundVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + description: + type: string + splitRefunds: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitRefundVO' + IntWannmePayRTPPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + IntWannmePayImportSEPAMandatePaymentVO: + required: + - checksum + - mandateReference + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + mandateSignedDate: + type: string + format: date-time + mandateReference: + type: string + IntWannmePayImportRedsysTokenPaymentVO: + required: + - checksum + - cofId + - partnerId + - tokenId + type: object + properties: + partnerId: + type: string + checksum: + type: string + tokenId: + type: string + cofId: + type: string + IntWannmePaySearchPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + operationDateFrom: + type: string + format: date-time + operationDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + IntWannmePayMergePaymentCreateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceForMergeCreationDTO + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePayMergePaymentSliceForMergeCreationDTO: + required: + - type + type: object + properties: + type: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceCreationDTO + IntWannmePayMergePaymentSliceSplitForMergeOrSliceCreationDTO: + required: + - splitPartnerId + - splitPaymentType + type: object + properties: + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + IntWannmePayMergePaymentSliceCreateDTO: + required: + - checksum + - partnerId + - type + type: object + properties: + partnerId: + type: string + checksum: + type: string + type: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceCreationDTO + IntWannmePayMergePaymentSearchDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + IntWannmePayMergePaymentResultListItemDTO: + type: object + properties: + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + amount: + type: number + format: double + paidAmount: + type: number + format: double + pendingAmount: + type: number + format: double + description: + type: string + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultInternDTO' + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePaySearchMerchantVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + document: + type: string + MasterData1VO: + type: object + properties: + id: + type: integer + format: int64 + value: + type: string + MasterData2VO: + type: object + properties: + id: + type: string + value: + type: string + IntWannmePayDocumentResultVO: + required: + - checksum + - content + - contentType + - documentType + - fileName + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: string + enum: + - DEBTCASE_INVOICE_DOCUMENT + - DEBTCASE_DOCUMENT + - RECURRENT_PAYMENT_DOCUMENT + - PAYMENT_DOCUMENT + - MERGE_DOCUMENT + - MERCHANT_CHECKOUT_BRANDING_LOGO + - MERCHANT_COMPANY_SHAREHOLDER_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_SHAREHOLDER_IDENTIFICATION_CARD + - MERCHANT_COMPANY_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_COMPANY_TAX_ID_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_IDENTIFICATION_CARD + - MERCHANT_COMPANY_OTHER_DOCUMENT + - MERCHANT_INDIVIDUAL_IDENTIFICATION_CARD + - MERCHANT_INDIVIDUAL_TAX_REGISTRATION_FORM + - MERCHANT_INDIVIDUAL_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_INDIVIDUAL_LAST_INDIVIDUAL_TAX_RECEIPT + - MERCHANT_INDIVIDUAL_OTHER_DOCUMENT + content: + type: string + fileName: + type: string + contentType: + type: string + id: + type: string + IntWannmePayDocumentVO: + required: + - checksum + - content + - contentType + - documentType + - fileName + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: string + enum: + - DEBTCASE_INVOICE_DOCUMENT + - DEBTCASE_DOCUMENT + - RECURRENT_PAYMENT_DOCUMENT + - PAYMENT_DOCUMENT + - MERGE_DOCUMENT + - MERCHANT_CHECKOUT_BRANDING_LOGO + - MERCHANT_COMPANY_SHAREHOLDER_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_SHAREHOLDER_IDENTIFICATION_CARD + - MERCHANT_COMPANY_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_COMPANY_TAX_ID_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_IDENTIFICATION_CARD + - MERCHANT_COMPANY_OTHER_DOCUMENT + - MERCHANT_INDIVIDUAL_IDENTIFICATION_CARD + - MERCHANT_INDIVIDUAL_TAX_REGISTRATION_FORM + - MERCHANT_INDIVIDUAL_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_INDIVIDUAL_LAST_INDIVIDUAL_TAX_RECEIPT + - MERCHANT_INDIVIDUAL_OTHER_DOCUMENT + content: + type: string + fileName: + type: string + contentType: + type: string + IntWannmePayDebtCaseRecurrentPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + idCustomer: + type: string + notificationUrl: + type: string + recurrentPaymentPartnerReference1: + type: string + recurrentPaymentPartnerReference2: + type: string + recurrentPaymentCustomField1: + type: string + recurrentPaymentCustomField2: + type: string + recurrentPaymentCustomField3: + type: string + recurrentPaymentCustomField4: + type: string + recurrentPaymentCustomField5: + type: string + recurrentPaymentCustomField6: + type: string + IntWannmePayDebtCasePaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + sendPaymentAuto: + type: boolean + notificationURL: + maxLength: 500 + minLength: 0 + type: string + requestCustomerDocumentInPayment: + type: boolean + requestInvoicesInPayment: + type: boolean + amount: + minimum: 0 + type: number + format: double + idCustomer: + type: string + debtPaymentPartnerReference1: + type: string + debtPaymentPartnerReference2: + type: string + debtPaymentCustomField1: + type: string + debtPaymentCustomField2: + type: string + debtPaymentCustomField3: + type: string + debtPaymentCustomField4: + type: string + debtPaymentCustomField5: + type: string + debtPaymentCustomField6: + type: string + IntWannmePayResultDebtCaseCustomerVO: + required: + - checksum + - document + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + mobilePhone1: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email1: + type: string + email2: + type: string + email3: + type: string + id: + type: string + IntWannmePaySearchDebtCaseVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + usersGroup: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + securitySchemes: + Security Scheme: + type: apiKey + name: Authorization + in: header diff --git a/sdks/db/fixed-specs-cache/wannme-fixed-spec.yaml b/sdks/db/fixed-specs-cache/wannme-fixed-spec.yaml new file mode 100644 index 000000000..76520a879 --- /dev/null +++ b/sdks/db/fixed-specs-cache/wannme-fixed-spec.yaml @@ -0,0 +1,10022 @@ +publishJson: + company: WANNME + serviceName: false + sdkName: wannme-{language}-sdk + clientName: Wannme + metaDescription: >- + Wannme es una plataforma de pagos que gestiona todo el proceso del cobro, + desde la pasarela de pago hasta las comunicaciones de tu tienda física u + online. ¿Cómo lo hacemos? Mediante una única solución, una sola API. + + ¿Qué te ofrecemos? Una solución personalizada para ti y tu negocio, con + múltiples funcionalidades que puedes combinar libremente, fácil de integrar, + usar y sin sobrecostes. Todo y más a golpe de clic. + + Queremos ser tu partner tecnológico y acompañarte en todo el proceso de + cobro a tus clientes. Con la misma tecnología y procesos que usan los + grandes, pero adaptada a lo que necesites (tarjeta de crédito, Bizum, + efectivo, Split Payments, pagos PSD2… etc.) para que tú te centres en vender + y tus clientes en comprar. + + Do you want me? + apiStatusUrls: inherit + homepage: www.wannme.com/en/ + developerDocumentation: rest-demo.wannme.com/integration/v2/swagger-ui/index.html + categories: + - payments + - fintech + - online_payments + - financial_technology + - payment_services +rawSpecString: | + openapi: 3.0.1 + info: + title: WANNME API REST + description: Welcome to WANNME Integration API + contact: + name: Documentación API + url: https://api.wannme.com + email: contacto@wannme.com + license: + name: Terms of service + url: https://www.wannme.com/terminos-y-condiciones + version: 2.7.8 + servers: + - url: https://rest-demo.wannme.com/integration/v2 + description: Generated server url + security: + - Security Scheme: [] + tags: + - name: WANNME PAY MERGE PAYMENTS + description: Operations for Merge payments in WANNME PAY + - name: WANNME PAY PAYMENTS + description: Operations for Payments in WANNME PAY + - name: WANNME PAY MERCHANTS + description: >- + Operations for Merchants in WANNME PAY. Valid credentials to manage + merchants in Wannme is required + - name: WANNME PAY DOCUMENTS + description: Operations for Documents in WANNME PAY + - name: WANNME PAY RECURRENT PAYMENTS + description: Operations for Recurrent payments in WANNME PAY + - name: WANNME PAY MASTER DATA + description: Operations for Master data in WANNME PAY. + - name: WANNME PAY DEBT CASES + description: Operations for Debt cases payments in WANNME PAY + paths: + /wannmepay/debt-case/: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new Debt case. + description: >- + Checksum SHA512[partnerId + privateKey + amountTotalDebt + + partnerReference1] + operationId: Debt01 + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}: + get: + tags: + - WANNME PAY DEBT CASES + summary: Get Debt case by idDebtcase (WANNME id) + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt03 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: debtCase + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY DEBT CASES + summary: Update existing Debt case by idDebtcase. + description: >- + Checksum SHA512[partnerId + privateKey + amountTotalDebt + + partnerReference1] + operationId: Debt02 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY DEBT CASES + summary: Get Debt case by idDebtcase with Post (WANNME id) + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt04 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/search: + get: + tags: + - WANNME PAY DEBT CASES + summary: Multi-criteria search of Debt cases + description: Checksum SHA512[partnerId + privateKey] + operationId: Debt05 + parameters: + - name: searchDebtCase + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchDebtCaseVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: Multi-criteria search of Debt cases + description: Checksum SHA512[partnerId + privateKey] + operationId: Debt06 + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchDebtCaseVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/action/cancel: + post: + tags: + - WANNME PAY DEBT CASES + summary: Cancel Debt case by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt07 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/payment: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new payment for a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + amount] + operationId: Debt08 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCasePaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/payment/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of payments of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt09 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: payment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of payments of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt10 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/customer: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new customer for a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + document] + operationId: Debt11 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseCustomerVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/customer/{idCustomer}: + put: + tags: + - WANNME PAY DEBT CASES + summary: >- + Update existing customer by idCustomer, of a Debt case specified by + idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + document] + operationId: Debt12 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idCustomer + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseCustomerVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY DEBT CASES + summary: >- + Delete existing customer by idCustomer, of a Debt case specified by + idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + idCustomer] + operationId: Debt13 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idCustomer + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/customer/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of customers of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt14 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of customers of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt15 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/invoice: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new invoice for a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + reference] + operationId: Debt16 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseInvoiceVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/invoice/{idInvoice}: + put: + tags: + - WANNME PAY DEBT CASES + summary: >- + Update existing invoice by idInvoice, of a Debt case specified by + idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + reference] + operationId: Debt17 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idInvoice + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseInvoiceVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY DEBT CASES + summary: >- + Delete existing invoice by idInvoice, of a Debt case specified by + idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + idInvoice] + operationId: Debt18 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idInvoice + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/invoice/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of invoices of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt19 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: integration + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of invoices of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt20 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/recurrent-payment: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new recurrent payment for a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt21 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseRecurrentPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/recurrent-payment/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of recurrent payments of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt22 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: integration + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of recurrent payments of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt23 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/: + post: + tags: + - WANNME PAY MERCHANTS + summary: >- + Create a new merchant. Returns the partnerId for the new merchant. Valid + credentials to create new merchants in Wannme is required + description: Checksum SHA512[partnerId (parent) + privateKey (parent) + merchantType] + operationId: Merchant01 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/{partnerId}: + get: + tags: + - WANNME PAY MERCHANTS + summary: Get merchant by partnerId (WANNME id) + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + partnerId + (url)] + operationId: Merchant03 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY MERCHANTS + summary: Update an existing merchant by partnerId (WANNME id) + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + merchantType + + partnerId (url)] + operationId: Merchant02 + parameters: + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY MERCHANTS + summary: Get merchant by partnerId (WANNME id) + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + partnerId + (url)] + operationId: Merchant04 + parameters: + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/search: + get: + tags: + - WANNME PAY MERCHANTS + summary: Multi-criteria search of merchants. + description: Checksum SHA512[partnerId + privateKey] + operationId: Merchant05 + parameters: + - name: searchPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchMerchantVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MERCHANTS + summary: Multi-criteria search of merchants. + description: Checksum SHA512[partnerId + privateKey] + operationId: Merchant06 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchMerchantVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/{partnerId}/action/sandbox-end-process-activate-merchant: + post: + tags: + - WANNME PAY MERCHANTS + summary: >- + Only available in sandbox environments. Manual adjustment of merchant as + activated by partnerId (WANNME id). + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + partnerId + (url)] + operationId: Merchant19 + parameters: + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Create new Merge payment. + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + operationId: Merge01 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentCreateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}: + put: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Update existing Merge payment by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + operationId: Merge02 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentUpdateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Get Merge payment by idMergePayment with Post (WANNME id). + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge03 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/search: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Multi-criteria search of Merge payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Merge04 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSearchDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentResultListItemDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/action/cancel: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Cancel Merge payment by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge05 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/action/initialize: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Initialize a Merge payment by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge06 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/payment/list: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: List of payments of a Merge payment specified by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge07 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Create a slice for a Merge payment specified by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment + amount] + operationId: Merge08 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceCreateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}: + put: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Update existing slice by idSlice, of a Merge payment + description: Checksum SHA512[partnerId + privateKey + idMergePayment + amount] + operationId: Merge09 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceUpdateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Delete existing slice by idSlice, of a Merge payment + description: Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice] + operationId: Merge10 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/list: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: List of slices of a Merge payment specified by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge11 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceResultInternDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: >- + Create a split-payment definitiopn for the specified slice of a Merge + payment specified by idMergePayment. + description: >- + Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice + + amount(split-payment)] + operationId: Merge12 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: isDebug + in: query + required: true + schema: + type: boolean + - name: version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/{idSplit}: + put: + tags: + - WANNME PAY MERGE PAYMENTS + summary: >- + Update existing split of slice of a Merge payment by idMergePayment and + idSplit + description: >- + Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice + + idSplit + amount(split-payment)] + operationId: Merge13 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: idSplit + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Delete existing split of slice of a Merge payment by idSplit + description: >- + Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice + + idSplit] + operationId: Merge14 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: idSplit + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/list: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: >- + List of splits of a slice of a Merge payment specified by idMergePayment + and idSlice. + description: Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice] + operationId: Merge15 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultInternDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Create new payment. If there are splits, paymentAmount is the sum of the + splits amount. + description: Checksum SHA512[partnerId + privateKey + amount + partnerReference1] + operationId: Payment01 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}: + get: + tags: + - WANNME PAY PAYMENTS + summary: Get payment by idPayment (WANNME id) + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment03 + parameters: + - name: payment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY PAYMENTS + summary: >- + Update existing payment by idPayment. If there are splits, paymentAmount + is the sum of the splits amount. + description: Checksum SHA512[partnerId + privateKey + amount + partnerReference1] + operationId: Payment02 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY PAYMENTS + summary: Get payment by idPayment with Post (WANNME id) + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment04 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/search: + get: + tags: + - WANNME PAY PAYMENTS + summary: Multi-criteria search of payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Payment05 + parameters: + - name: searchPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchPaymentVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY PAYMENTS + summary: Multi-criteria search of payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Payment06 + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/cancel: + post: + tags: + - WANNME PAY PAYMENTS + summary: Cancel payment by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment07 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/reset: + post: + tags: + - WANNME PAY PAYMENTS + summary: Reset payment from Error to Accessed, by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment08 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/share: + post: + tags: + - WANNME PAY PAYMENTS + summary: 'Share payment using the predefined channels: email, sms, etc.' + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment09 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySharePaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/send-receipt: + post: + tags: + - WANNME PAY PAYMENTS + summary: Send the receipt of a payment (complete), by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment + email] + operationId: Payment10 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySendReceiptPaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/total-refund: + post: + tags: + - WANNME PAY PAYMENTS + summary: Refund of the total amount of a payment, by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment11 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayTotalRefundVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/partial-refund: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Refund of a part of a payment, by idPayment. If there are splits, + refundAmount is the sum of the splits amount. + description: Checksum SHA512[partnerId + privateKey + idPayment + refundAmount] + operationId: Payment12 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayPartialRefundVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/import-sepa-mandate: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Import SEPA (Single uro Payment Area) mandate into a payment by + idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment + mandateReference] + operationId: Payment13 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayImportSEPAMandatePaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/import-redsys-token: + post: + tags: + - WANNME PAY PAYMENTS + summary: Import Redsys token into a payment by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment + tokenId + cofId] + operationId: Payment14 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayImportRedsysTokenPaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/init-bizum-rtp: + post: + tags: + - WANNME PAY PAYMENTS + summary: Pay payment using Bizum RTP + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment15 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRTPPaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/pay-by-call: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Pay payment using PayByCall (use transferPayment true if you want a + transfer call, default value false). The language that will be used in + the IVR will be selected in the Content-Language header if it is + present. For further information please see WANNME developer docs. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment16 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Content-Language + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayByCallPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayByCallPaymentResponseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/sandbox-settle-payment: + post: + tags: + - WANNME PAY PAYMENTS + summary: Only available in sandbox environments. Settle payment by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment17 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/refund/list: + get: + tags: + - WANNME PAY PAYMENTS + summary: List of refunds of a payment, by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment18 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: payment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultRefundVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY PAYMENTS + summary: List of refunds of a payment, by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment19 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultRefundVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Create new Recurrent payment. + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + operationId: Recurrent01 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCreateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Get Recurrent payment by idRecurrentPayment (WANNME id). + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent03 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Update existing Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + operationId: Recurrent02 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentUpdateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Get Recurrent payment by idRecurrentPayment with Post (WANNME id). + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent04 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/search: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Multi-criteria search of Recurrent payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Recurrent05 + parameters: + - name: searchRecurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchRecurrentPaymentDTO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Multi-criteria search of Recurrent payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Recurrent06 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchRecurrentPaymentDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/cancel: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Cancel Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent07 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/initialize: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Initialize a Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent08 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayInitializeRecurrentPaymentDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/manual-payment: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Manual payment for a Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + amount] + operationId: Recurrent09 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentManualPaymentDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/pause: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Pause Recurrent payment by idRecurrentPayment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent10 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/resume: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Resume a paused Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent11 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/{idPayment}/action/retry: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Retry a payment with errors (not first payment) + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + idPayment] + operationId: Recurrent12 + parameters: + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Retry a payment with errors (not first payment) + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + idPayment] + operationId: Recurrent13 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/list: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: List of payments of a Recurrent payment specified by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent14 + parameters: + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentResultPaymentDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: List of payments of a Recurrent payment specified by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent15 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentResultPaymentDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Create schedule for a Recurrent payment specified by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + amount] + operationId: Recurrent16 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentScheduleDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/{idSchedule}: + put: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Update existing schedule by idSchedule, of a Recurrent payment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + amount] + operationId: Recurrent17 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idSchedule + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentScheduleDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Delete existing schedule by idSchedule, of a Recurrent payment + description: >- + Checksum SHA512[partnerId + privateKey + idRecurrentPayment + + idSchedule] + operationId: Recurrent18 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idSchedule + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/list: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: >- + List of schedules of a Recurrent payment specified by + idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent19 + parameters: + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: >- + List of schedules of a Recurrent payment specified by + idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent20 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/checkout-branding-translation-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + description: Checksum SHA512[partnerId + privateKey] + operationId: getBrandingTranslationKeys_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + description: Checksum SHA512[partnerId + privateKey] + operationId: getBrandingTranslationKeys + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/countries: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Countries + description: Checksum SHA512[partnerId + privateKey] + operationId: getCountries_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Countries + description: Checksum SHA512[partnerId + privateKey] + operationId: getCountries + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/debt-case-judicial-state-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case judicial state types + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseJudicialStateTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case judicial state types + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseJudicialStateTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/debt-case-management-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case management type + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseManagementTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case management type + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseManagementTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/debt-case-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case states + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case states + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/document/{documentId}: + get: + tags: + - WANNME PAY DOCUMENTS + summary: Get document by documentId + description: Checksum SHA512[partnerId + privateKey + documentId] + operationId: getDocumentByIdDeprecated + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: documentId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DOCUMENTS + summary: Get document by documentId + description: Checksum SHA512[partnerId + privateKey + documentId] + operationId: getDocumentById + parameters: + - name: documentId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY DOCUMENTS + summary: Delete document by documentId + description: Checksum SHA512[partnerId + privateKey + documentId] + operationId: deleteDocumentById + parameters: + - name: documentId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/document-file-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document Type of Documents + description: Checksum SHA512[partnerId + privateKey] + operationId: getDocumentFileTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document Type of Documents + description: Checksum SHA512[partnerId + privateKey] + operationId: getDocumentFileTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/document-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document types + description: Checksum SHA512[partnerId + privateKey] + operationId: getDocumentTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document types + description: Checksum SHA512[partnerId + privateKey] + operationId: getDocumentTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/gender-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Gender types + description: Checksum SHA512[partnerId + privateKey] + operationId: getGenderTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Gender types + description: Checksum SHA512[partnerId + privateKey] + operationId: getGenderTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/languages: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Languages + description: Checksum SHA512[partnerId + privateKey] + operationId: getLanguages_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Languages + description: Checksum SHA512[partnerId + privateKey] + operationId: getLanguages + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merchant-payment-method-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: 'Get master data of Merchant payment method states ' + description: Checksum SHA512[partnerId + privateKey] + operationId: getMerchantPaymentMethodStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: 'Get master data of Merchant payment method states ' + description: Checksum SHA512[partnerId + privateKey] + operationId: getMerchantPaymentMethodStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merchant-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Merchant types + description: Checksum SHA512[partnerId + privateKey] + operationId: getMerchantTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Merchant types + description: Checksum SHA512[partnerId + privateKey] + operationId: getMerchantTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-slice-states: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of the slices of a merge payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getMergePaymentSliceStatuses + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-slice-types: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of the slices of a merge payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getMergePaymentSliceTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-states: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of a merge payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getMergePaymentStatuses + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-sub-states: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of substates of a merge payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getMergePaymentSubstatuses + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/payment-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Payment states + description: Checksum SHA512[partnerId + privateKey] + operationId: getPaymentStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Payment states + description: Checksum SHA512[partnerId + privateKey] + operationId: getPaymentStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/provinces: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Provinces + description: Checksum SHA512[partnerId + privateKey] + operationId: getProvinces_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Provinces + description: Checksum SHA512[partnerId + privateKey] + operationId: getProvinces + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/recurrent-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent states + description: Checksum SHA512[partnerId + privateKey] + operationId: getRecurrentStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent states + description: Checksum SHA512[partnerId + privateKey] + operationId: getRecurrentStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/recurrent-interval-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent interval types + description: Checksum SHA512[partnerId + privateKey] + operationId: getRecurrenteInvertalTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent interval types + description: Checksum SHA512[partnerId + privateKey] + operationId: getRecurrenteInvertalTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/refund-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of a refund of a payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getRefundStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of a refund of a payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getRefundStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/refund-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of refund type of a payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getRefundTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of refund type of a payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getRefundTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/sectors: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Sectors + description: Checksum SHA512[partnerId + privateKey] + operationId: getSectors_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Sectors + description: Checksum SHA512[partnerId + privateKey] + operationId: getSectors + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/sign-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of sign types + description: Checksum SHA512[partnerId + privateKey] + operationId: getSignTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of sign types + description: Checksum SHA512[partnerId + privateKey] + operationId: getSignTypes + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/payment-split-payment-types: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Split-Payment types + description: Checksum SHA512[partnerId + privateKey] + operationId: getSplitPaymentTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/via-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + description: Checksum SHA512[partnerId + privateKey] + operationId: getViaTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + description: Checksum SHA512[partnerId + privateKey] + operationId: getViaTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/document/upload-document: + post: + tags: + - WANNME PAY DOCUMENTS + summary: Upload a BASE64 document + description: Checksum SHA512[partnerId + privateKey + documentType] + operationId: uploadDocument + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + components: + schemas: + ValidationError: + type: object + properties: + code: + type: integer + format: int32 + title: + type: string + message: + type: string + fields: + type: object + additionalProperties: + type: string + IntWannmePayRecurrentCommonSharingConfigDTO: + type: object + properties: + sendToAllPhones: + type: boolean + sendToAllEmails: + type: boolean + IntWannmePayRecurrentConfigDTO: + type: object + properties: + executePastSchedulesAfterActivation: + type: boolean + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentCommonSharingConfigDTO' + firstPaymentConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentFirstPaymentConfigDTO' + manualExecutionConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentManualExecutionConfigDTO' + schedulePriorNoticeConfig: + $ref: >- + #/components/schemas/IntWannmePayRecurrentSchedulePriorNoticeConfigDTO + IntWannmePayRecurrentFirstPaymentConfigDTO: + type: object + properties: + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentSharingConfigDTO' + IntWannmePayRecurrentManualExecutionConfigDTO: + type: object + properties: + enable: + type: boolean + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentSharingConfigDTO' + IntWannmePayRecurrentPaymentCustomerDTO: + type: object + properties: + documentType: + maximum: 6 + minimum: 0 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + maximum: 34 + minimum: 0 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + provinceType: + maximum: 52 + minimum: 0 + type: integer + format: int64 + bankAccountIban: + type: string + countryType: + maximum: 237 + minimum: 0 + type: integer + format: int64 + IntWannmePayRecurrentPaymentPlanDTO: + type: object + properties: + finalizeRecurrent: + type: boolean + IntWannmePayRecurrentPaymentSubscriptionExtDTO: + type: object + properties: + amount: + minimum: 0 + type: number + format: double + intervalType: + minimum: 0 + type: integer + format: int64 + startDate: + type: string + format: date-time + endDate: + type: string + format: date-time + amountFirstInstallment: + minimum: 0 + type: number + format: double + firstInstallmentDate: + type: string + format: date-time + nextInstallmentDate: + type: string + format: date-time + IntWannmePayRecurrentPaymentUpdateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCustomerDTO' + paymentPlan: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentPlanDTO' + subscription: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentSubscriptionExtDTO' + config: + $ref: '#/components/schemas/IntWannmePayRecurrentConfigDTO' + IntWannmePayRecurrentSchedulePriorNoticeConfigDTO: + type: object + properties: + enable: + type: boolean + numberOfDays: + type: integer + format: int64 + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentSharingConfigDTO' + IntWannmePayRecurrentSharingConfigDTO: + type: object + properties: + shareBySms: + type: boolean + smsTemplateId: + type: string + shareByEmail: + type: boolean + emailTemplateId: + type: string + IntWannmePayRecurrentPaymentResultDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + debtCaseId: + type: string + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCustomerDTO' + paymentPlan: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentPlanDTO' + subscription: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentSubscriptionExtDTO' + config: + $ref: '#/components/schemas/IntWannmePayRecurrentConfigDTO' + IntWannmePayRecurrentPaymentScheduleDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + scheduleDate: + type: string + format: date-time + notificationURL: + maxLength: 500 + minLength: 0 + type: string + IntWannmePayResultRecurrentPaymentScheduleDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + scheduleDate: + type: string + format: date-time + notificationURL: + maxLength: 500 + minLength: 0 + type: string + id: + type: string + executionDate: + type: string + format: date-time + statusCode: + type: integer + format: int64 + statusDescription: + type: string + paymentId: + type: string + IntWannmePayPaymentCustomerVO: + type: object + properties: + documentType: + minimum: 0 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + minimum: 0 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + countryType: + type: integer + format: int64 + provinceType: + minimum: 0 + type: integer + format: int64 + bankAccountIban: + type: string + IntWannmePayPaymentExtraVO: + type: object + properties: + sendSMS: + type: boolean + sendEmail: + type: boolean + manualPayment: + type: boolean + paymentPassword: + type: string + tokenizeOnly: + type: boolean + sendCertifiedSMS: + type: boolean + IntWannmePayPaymentVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + returnOKURL: + maxLength: 500 + minLength: 0 + type: string + returnKOURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + expirationDate: + type: string + format: date-time + paymentMethods: + type: array + items: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayPaymentCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayPaymentExtraVO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitPaymentVO' + IntWannmePaySplitPaymentVO: + required: + - partnerId + - splitPaymentType + type: object + properties: + partnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + totalRefunds: + type: number + format: double + IntWannmePayResultPaymentDetailsVO: + type: object + properties: + cardNumber: + type: string + cardExpiryDate: + type: string + cardBrand: + type: string + cardType: + type: string + cardAuthorisationCode: + type: string + transactionReference: + type: string + transactionMandateReference: + type: string + transactionId: + type: string + IntWannmePayResultPaymentVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + returnOKURL: + maxLength: 500 + minLength: 0 + type: string + returnKOURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + expirationDate: + type: string + format: date-time + paymentMethods: + type: array + items: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayPaymentCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayPaymentExtraVO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitPaymentVO' + id: + type: string + receiptNumber: + type: string + url: + type: string + imageQR: + type: string + transactionCode: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + paymentMethod: + type: string + paymentMethodDescription: + type: string + debtCaseId: + type: string + recurrentPaymentId: + type: string + errorCode: + type: string + errorDescription: + type: string + errorProviderCode: + type: string + totalRefunds: + type: number + format: double + paymentDetails: + $ref: '#/components/schemas/IntWannmePayResultPaymentDetailsVO' + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + operationDate: + type: string + format: date-time + settled: + type: boolean + settledDate: + type: string + format: date-time + settledAmount: + type: number + format: double + directLinks: + type: array + items: + $ref: '#/components/schemas/PaymentDirectLink' + PaymentDirectLink: + type: object + properties: + paymentMethod: + type: string + url: + type: string + IntWannmePayMergePaymentCustomerDTO: + type: object + properties: + documentType: + maximum: 6 + minimum: 1 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + maximum: 34 + minimum: 1 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + provinceType: + maximum: 52 + minimum: 1 + type: integer + format: int64 + countryType: + maximum: 237 + minimum: 1 + type: integer + format: int64 + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + IntWannmePayMergePaymentExtraDTO: + type: object + properties: + sendAuto: + type: boolean + rtpFirst: + type: boolean + IntWannmePayMergePaymentSliceForMergeUpdateDTO: + required: + - type + type: object + properties: + type: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceUpdateDTO + id: + type: string + IntWannmePayMergePaymentSliceSplitForMergeOrSliceUpdateDTO: + required: + - splitPartnerId + - splitPaymentType + type: object + properties: + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + id: + type: string + IntWannmePayMergePaymentUpdateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceForMergeUpdateDTO + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePayMergePaymentResultDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + creationDate: + type: string + format: date-time + amount: + type: number + format: double + paidAmount: + type: number + format: double + pendingAmount: + type: number + format: double + description: + type: string + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultInternDTO' + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePayMergePaymentSliceResultInternDTO: + required: + - type + type: object + properties: + id: + type: string + type: + type: string + statusCode: + type: string + statusDescription: + type: string + paymentId: + type: string + amount: + type: number + format: double + description: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultInternDTO + IntWannmePayMergePaymentSliceSplitResultInternDTO: + required: + - splitPartnerId + - splitPaymentType + type: object + properties: + id: + type: string + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + amount: + type: number + format: double + IntWannmePayMergePaymentSliceUpdateDTO: + required: + - checksum + - partnerId + - type + type: object + properties: + partnerId: + type: string + checksum: + type: string + type: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceUpdateDTO + IntWannmePayMergePaymentSliceResultDTO: + required: + - checksum + - partnerId + - type + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + type: + type: string + statusCode: + type: string + statusDescription: + type: string + paymentId: + type: string + amount: + type: number + format: double + description: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitResultDTO' + IntWannmePayMergePaymentSliceSplitResultDTO: + required: + - checksum + - partnerId + - splitPartnerId + - splitPaymentType + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + amount: + type: number + format: double + IntWannmePayMergePaymentSliceSplitDTO: + required: + - checksum + - partnerId + - splitPartnerId + - splitPaymentType + type: object + properties: + partnerId: + type: string + checksum: + type: string + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + IntWannmePayMerchantBillingAddressVO: + type: object + properties: + address: + type: string + bankAccountIban: + type: string + floorStairsDoor: + type: string + location: + type: string + name: + type: string + postalCode: + type: string + provinceType: + type: integer + format: int64 + telephone: + type: string + vatId: + type: string + viaType: + type: integer + format: int64 + IntWannmePayMerchantCompanyDocumentsVO: + type: object + properties: + bankAccountOwnershipVerificationId: + type: string + otherCompanyDocumentId: + type: string + realOwnershipDocumentId: + type: string + realOwnershipIdentificationCardId: + type: string + registrationDocumentId: + type: string + shareholderIdentificationCardId: + type: string + shareholderRegistrationDocumentId: + type: string + taxIdDocumentId: + type: string + IntWannmePayMerchantCompanyShareholderVO: + type: object + properties: + countryId: + type: integer + format: int64 + document: + type: string + documentType: + type: integer + format: int64 + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + sharePercentage: + type: number + format: double + IntWannmePayMerchantCompanyVO: + type: object + properties: + activityCode: + type: string + address: + type: string + bankAccountHolder: + type: string + bankAccountIban: + type: string + bankAccountSwift: + type: string + countryId: + type: integer + format: int64 + creationLocation: + type: string + creationYear: + type: integer + format: int64 + documents: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyDocumentsVO' + floorStairsDoor: + type: string + location: + type: string + mobilephone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + name: + type: string + postalCode: + type: string + provinceType: + type: integer + format: int64 + representativeDocument: + type: string + representativeFirstName: + type: string + representativeLastName1: + type: string + representativeLastName2: + type: string + shareholders: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyShareholderVO' + telephone: + type: string + vatId: + type: string + viaType: + type: integer + format: int64 + websiteURL: + type: string + IntWannmePayMerchantContactPersonVO: + type: object + properties: + document: + type: string + documentType: + type: integer + format: int64 + email: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + mobilephone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + IntWannmePayMerchantEconomicInformationVO: + type: object + properties: + estimatedAnnualTurnover: + type: number + format: double + estimatedAverageTicket: + type: number + format: double + estimatedMonthlyTransactions: + type: integer + format: int64 + estimatedProcessedMonthlyVolume: + type: number + format: double + IntWannmePayMerchantIndividualDocumentsVO: + type: object + properties: + bankAccountOwnershipVerificationId: + type: string + identificationCardId: + type: string + lastIndividualTaxReceiptId: + type: string + otherIndividualDocumentId: + type: string + taxRegistrationFormId: + type: string + IntWannmePayMerchantIndividualVO: + type: object + properties: + activityCode: + type: string + address: + type: string + bankAccountHolder: + type: string + bankAccountIban: + type: string + bankAccountSwift: + type: string + birthDate: + type: string + format: date-time + countryId: + type: integer + format: int64 + document: + type: string + documentExpirationDate: + type: string + format: date-time + documentType: + type: integer + format: int64 + documents: + $ref: '#/components/schemas/IntWannmePayMerchantIndividualDocumentsVO' + firstName: + type: string + floorStairsDoor: + type: string + genderType: + type: integer + format: int64 + lastName1: + type: string + lastName2: + type: string + location: + type: string + mobilephone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + nationalityCountryId: + type: integer + format: int64 + placeOfBirthCountryId: + type: integer + format: int64 + placeOfBirthLocation: + type: string + postalCode: + type: string + provinceType: + type: integer + format: int64 + telephone: + type: string + viaType: + type: integer + format: int64 + websiteURL: + type: string + yearOfRegistration: + type: integer + format: int64 + IntWannmePayMerchantVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + merchantType: + minimum: 1 + type: integer + format: int64 + merchantReference1: + type: string + merchantReference2: + type: string + sectorId: + type: integer + format: int64 + commercialName: + type: string + email: + type: string + shortActivityDescription: + maxLength: 500 + minLength: 0 + type: string + activityEffectiveYears: + type: integer + format: int64 + notificationURL: + maxLength: 500 + minLength: 0 + type: string + company: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyVO' + individual: + $ref: '#/components/schemas/IntWannmePayMerchantIndividualVO' + billingAddress: + $ref: '#/components/schemas/IntWannmePayMerchantBillingAddressVO' + economicInformation: + $ref: '#/components/schemas/IntWannmePayMerchantEconomicInformationVO' + contactPerson: + $ref: '#/components/schemas/IntWannmePayMerchantContactPersonVO' + IntWannmePayMerchantResultVO: + required: + - checksum + - partnerId + type: object + properties: + activityEffectiveYears: + type: integer + format: int64 + billingAddress: + $ref: '#/components/schemas/IntWannmePayMerchantBillingAddressVO' + checksum: + type: string + commercialName: + type: string + company: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyVO' + contactPerson: + $ref: '#/components/schemas/IntWannmePayMerchantContactPersonVO' + economicInformation: + $ref: '#/components/schemas/IntWannmePayMerchantEconomicInformationVO' + email: + type: string + individual: + $ref: '#/components/schemas/IntWannmePayMerchantIndividualVO' + merchantReference1: + type: string + merchantReference2: + type: string + merchantType: + minimum: 1 + type: integer + format: int64 + merchantTypeName: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + partnerId: + type: string + secretPrivateKey: + type: string + sectorId: + type: integer + format: int64 + shortActivityDescription: + maxLength: 500 + minLength: 0 + type: string + stateId: + type: integer + format: int64 + stateName: + type: string + IntWannmePayDebtCaseCreditorVO: + type: object + properties: + documentType: + minimum: 0 + type: integer + format: int64 + document: + type: string + name: + type: string + brandName: + type: string + bankAccountHolderName: + type: string + bankAccountIban: + type: string + bankAccountSwift: + type: string + judicialStateType: + minimum: 0 + type: integer + format: int64 + debtCaseManagementType: + minimum: 0 + type: integer + format: int64 + IntWannmePayDebtCaseExtraVO: + type: object + properties: + sendPaymentAllMobilePhones: + type: boolean + sendPaymentAllEmails: + type: boolean + createTotalAmountPaymentAuto: + type: boolean + sendPaymentAuto: + type: boolean + requestCustomerDocumentInPayment: + type: boolean + IntWannmePayDebtCaseMainCustomerVO: + type: object + properties: + documentType: + minimum: 0 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + minimum: 0 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + provinceType: + minimum: 0 + type: integer + format: int64 + bankAccountIban: + type: string + countryType: + minimum: 0 + type: integer + format: int64 + IntWannmePayDebtCaseVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amountTotalDebt: + minimum: 0 + type: number + format: double + amountPrincipalDebt: + minimum: 0 + type: number + format: double + amountPending: + minimum: 0 + type: number + format: double + amountRealDiscount: + minimum: 0 + type: number + format: double + amountMaximumDiscount: + minimum: 0 + type: number + format: double + amountMinimumPartialPayment: + minimum: 0 + type: number + format: double + amountExternalPayment: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + dueDate: + type: string + format: date-time + signType: + type: integer + format: int64 + mainCustomer: + $ref: '#/components/schemas/IntWannmePayDebtCaseMainCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayDebtCaseExtraVO' + creditor: + $ref: '#/components/schemas/IntWannmePayDebtCaseCreditorVO' + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + IntWannmePayResultDebtCaseVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amountTotalDebt: + minimum: 0 + type: number + format: double + amountPrincipalDebt: + minimum: 0 + type: number + format: double + amountPending: + minimum: 0 + type: number + format: double + amountRealDiscount: + minimum: 0 + type: number + format: double + amountMaximumDiscount: + minimum: 0 + type: number + format: double + amountMinimumPartialPayment: + minimum: 0 + type: number + format: double + amountExternalPayment: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + dueDate: + type: string + format: date-time + signType: + type: integer + format: int64 + mainCustomer: + $ref: '#/components/schemas/IntWannmePayDebtCaseMainCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayDebtCaseExtraVO' + creditor: + $ref: '#/components/schemas/IntWannmePayDebtCaseCreditorVO' + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + IntWannmePayDebtCaseInvoiceVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + concept: + maxLength: 250 + minLength: 1 + type: string + reference: + maxLength: 45 + minLength: 1 + type: string + amount: + minimum: 0 + type: number + format: double + expirationDate: + type: string + format: date-time + documentId: + type: string + IntWannmePayResultDebtCaseInvoiceVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + concept: + maxLength: 250 + minLength: 1 + type: string + reference: + maxLength: 45 + minLength: 1 + type: string + amount: + minimum: 0 + type: number + format: double + expirationDate: + type: string + format: date-time + documentId: + type: string + id: + type: string + statusCode: + type: integer + format: int64 + statusDescription: + type: string + IntWannmePayDebtCaseCustomerVO: + required: + - checksum + - document + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + mobilePhone1: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email1: + type: string + email2: + type: string + email3: + type: string + IntegrationVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + IntWannmePayRecurrentResultPaymentDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + returnOKURL: + maxLength: 500 + minLength: 0 + type: string + returnKOURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + expirationDate: + type: string + format: date-time + paymentMethods: + type: array + items: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayPaymentCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayPaymentExtraVO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitPaymentVO' + id: + type: string + receiptNumber: + type: string + url: + type: string + imageQR: + type: string + transactionCode: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + paymentMethod: + type: string + paymentMethodDescription: + type: string + debtCaseId: + type: string + recurrentPaymentId: + type: string + errorCode: + type: string + errorDescription: + type: string + errorProviderCode: + type: string + totalRefunds: + type: number + format: double + paymentDetails: + $ref: '#/components/schemas/IntWannmePayResultPaymentDetailsVO' + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + operationDate: + type: string + format: date-time + settled: + type: boolean + settledDate: + type: string + format: date-time + settledAmount: + type: number + format: double + directLinks: + type: array + items: + $ref: '#/components/schemas/PaymentDirectLink' + manual: + type: boolean + IntWannmePayRecurrentManualPaymentDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + notificationURL: + maxLength: 500 + minLength: 0 + type: string + paymentPartnerReference1: + type: string + paymentPartnerReference2: + type: string + paymentCustomField1: + type: string + paymentCustomField2: + type: string + paymentCustomField3: + type: string + paymentCustomField4: + type: string + paymentCustomField5: + type: string + paymentCustomField6: + type: string + IntWannmePayInitializeRecurrentPaymentDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + sendPaymentAuto: + type: boolean + sendPaymentToAllEmails: + type: boolean + sendPaymentToAllPhones: + type: boolean + IntWannmePaySearchRecurrentPaymentDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + usersGroup: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + IntegrationPaginationVO: + type: object + properties: + page: + type: integer + format: int32 + size: + type: integer + format: int32 + IntWannmePayRecurrentPaymentCreateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCustomerDTO' + paymentPlan: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentPlanDTO' + subscription: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentSubscriptionDTO' + config: + $ref: '#/components/schemas/IntWannmePayRecurrentConfigDTO' + IntWannmePayRecurrentPaymentSubscriptionDTO: + type: object + properties: + amount: + minimum: 0 + type: number + format: double + intervalType: + minimum: 0 + type: integer + format: int64 + startDate: + type: string + format: date-time + endDate: + type: string + format: date-time + amountFirstInstallment: + minimum: 0 + type: number + format: double + firstInstallmentDate: + type: string + format: date-time + IntWannmePayResultRefundVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + creationDate: + type: string + refundType: + type: string + enum: + - PARTIAL + - TOTAL + - CHARGEBACK + statusCode: + type: integer + format: int64 + statusDescription: + type: string + amount: + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + description: + type: string + settled: + type: boolean + settledDate: + type: string + format: date-time + splitRefunds: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitRefundVO' + IntWannmePaySplitRefundVO: + required: + - partnerId + type: object + properties: + partnerId: + type: string + amount: + minimum: 0 + type: number + format: double + IntWannmePayTotalRefundVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + description: + type: string + IntWannmePaySharePaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + sendSMS: + type: boolean + sendEmail: + type: boolean + sendCertifiedSMS: + type: boolean + smsTemplateId: + type: string + emailTemplateId: + type: string + IntWannmePaySendReceiptPaymentVO: + required: + - checksum + - email + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + email: + type: string + IntWannmePayByCallPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + transferPayment: + type: boolean + IntWannmePayByCallPaymentResponseVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + txReference: + type: string + pbcReference: + type: string + transferPayment: + type: boolean + IntWannmePayPartialRefundVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + description: + type: string + splitRefunds: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitRefundVO' + IntWannmePayRTPPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + IntWannmePayImportSEPAMandatePaymentVO: + required: + - checksum + - mandateReference + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + mandateSignedDate: + type: string + format: date-time + mandateReference: + type: string + IntWannmePayImportRedsysTokenPaymentVO: + required: + - checksum + - cofId + - partnerId + - tokenId + type: object + properties: + partnerId: + type: string + checksum: + type: string + tokenId: + type: string + cofId: + type: string + IntWannmePaySearchPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + operationDateFrom: + type: string + format: date-time + operationDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + IntWannmePayMergePaymentCreateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceForMergeCreationDTO + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePayMergePaymentSliceForMergeCreationDTO: + required: + - type + type: object + properties: + type: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceCreationDTO + IntWannmePayMergePaymentSliceSplitForMergeOrSliceCreationDTO: + required: + - splitPartnerId + - splitPaymentType + type: object + properties: + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + IntWannmePayMergePaymentSliceCreateDTO: + required: + - checksum + - partnerId + - type + type: object + properties: + partnerId: + type: string + checksum: + type: string + type: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceCreationDTO + IntWannmePayMergePaymentSearchDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + IntWannmePayMergePaymentResultListItemDTO: + type: object + properties: + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + amount: + type: number + format: double + paidAmount: + type: number + format: double + pendingAmount: + type: number + format: double + description: + type: string + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultInternDTO' + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePaySearchMerchantVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + document: + type: string + MasterData1VO: + type: object + properties: + id: + type: integer + format: int64 + value: + type: string + MasterData2VO: + type: object + properties: + id: + type: string + value: + type: string + IntWannmePayDocumentResultVO: + required: + - checksum + - content + - contentType + - documentType + - fileName + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: string + enum: + - DEBTCASE_INVOICE_DOCUMENT + - DEBTCASE_DOCUMENT + - RECURRENT_PAYMENT_DOCUMENT + - PAYMENT_DOCUMENT + - MERGE_DOCUMENT + - MERCHANT_CHECKOUT_BRANDING_LOGO + - MERCHANT_COMPANY_SHAREHOLDER_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_SHAREHOLDER_IDENTIFICATION_CARD + - MERCHANT_COMPANY_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_COMPANY_TAX_ID_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_IDENTIFICATION_CARD + - MERCHANT_COMPANY_OTHER_DOCUMENT + - MERCHANT_INDIVIDUAL_IDENTIFICATION_CARD + - MERCHANT_INDIVIDUAL_TAX_REGISTRATION_FORM + - MERCHANT_INDIVIDUAL_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_INDIVIDUAL_LAST_INDIVIDUAL_TAX_RECEIPT + - MERCHANT_INDIVIDUAL_OTHER_DOCUMENT + content: + type: string + fileName: + type: string + contentType: + type: string + id: + type: string + IntWannmePayDocumentVO: + required: + - checksum + - content + - contentType + - documentType + - fileName + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: string + enum: + - DEBTCASE_INVOICE_DOCUMENT + - DEBTCASE_DOCUMENT + - RECURRENT_PAYMENT_DOCUMENT + - PAYMENT_DOCUMENT + - MERGE_DOCUMENT + - MERCHANT_CHECKOUT_BRANDING_LOGO + - MERCHANT_COMPANY_SHAREHOLDER_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_SHAREHOLDER_IDENTIFICATION_CARD + - MERCHANT_COMPANY_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_COMPANY_TAX_ID_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_IDENTIFICATION_CARD + - MERCHANT_COMPANY_OTHER_DOCUMENT + - MERCHANT_INDIVIDUAL_IDENTIFICATION_CARD + - MERCHANT_INDIVIDUAL_TAX_REGISTRATION_FORM + - MERCHANT_INDIVIDUAL_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_INDIVIDUAL_LAST_INDIVIDUAL_TAX_RECEIPT + - MERCHANT_INDIVIDUAL_OTHER_DOCUMENT + content: + type: string + fileName: + type: string + contentType: + type: string + IntWannmePayDebtCaseRecurrentPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + idCustomer: + type: string + notificationUrl: + type: string + recurrentPaymentPartnerReference1: + type: string + recurrentPaymentPartnerReference2: + type: string + recurrentPaymentCustomField1: + type: string + recurrentPaymentCustomField2: + type: string + recurrentPaymentCustomField3: + type: string + recurrentPaymentCustomField4: + type: string + recurrentPaymentCustomField5: + type: string + recurrentPaymentCustomField6: + type: string + IntWannmePayDebtCasePaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + sendPaymentAuto: + type: boolean + notificationURL: + maxLength: 500 + minLength: 0 + type: string + requestCustomerDocumentInPayment: + type: boolean + requestInvoicesInPayment: + type: boolean + amount: + minimum: 0 + type: number + format: double + idCustomer: + type: string + debtPaymentPartnerReference1: + type: string + debtPaymentPartnerReference2: + type: string + debtPaymentCustomField1: + type: string + debtPaymentCustomField2: + type: string + debtPaymentCustomField3: + type: string + debtPaymentCustomField4: + type: string + debtPaymentCustomField5: + type: string + debtPaymentCustomField6: + type: string + IntWannmePayResultDebtCaseCustomerVO: + required: + - checksum + - document + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + mobilePhone1: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email1: + type: string + email2: + type: string + email3: + type: string + id: + type: string + IntWannmePaySearchDebtCaseVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + usersGroup: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + securitySchemes: + Security Scheme: + type: apiKey + name: Authorization + in: header +konfigCliVersion: 1.38.34 diff --git a/sdks/db/fixed-specs/wannme-fixed-spec.yaml b/sdks/db/fixed-specs/wannme-fixed-spec.yaml new file mode 100644 index 000000000..0156370f4 --- /dev/null +++ b/sdks/db/fixed-specs/wannme-fixed-spec.yaml @@ -0,0 +1,10193 @@ +openapi: 3.0.1 +info: + title: WANNME API REST + description: Welcome to WANNME Integration API + version: 2.7.8 + contact: + name: Documentación API + url: https://api.wannme.com + email: contacto@wannme.com + license: + name: Terms of service + url: https://www.wannme.com/terminos-y-condiciones +servers: + - description: Generated server url + url: https://rest-demo.wannme.com/integration/v2 +tags: + - description: Operations for Master data in WANNME PAY. + name: WANNME PAY MASTER DATA + - description: Operations for Debt cases payments in WANNME PAY + name: WANNME PAY DEBT CASES + - description: Operations for Recurrent payments in WANNME PAY + name: WANNME PAY RECURRENT PAYMENTS + - description: Operations for Payments in WANNME PAY + name: WANNME PAY PAYMENTS + - description: Operations for Merge payments in WANNME PAY + name: WANNME PAY MERGE PAYMENTS + - description: >- + Operations for Merchants in WANNME PAY. Valid credentials to manage + merchants in Wannme is required + name: WANNME PAY MERCHANTS + - description: Operations for Documents in WANNME PAY + name: WANNME PAY DOCUMENTS +paths: + /wannmepay/debt-case/{idDebtcase}: + get: + tags: + - WANNME PAY DEBT CASES + summary: Get Debt case by idDebtcase (WANNME id) + operationId: WannmePayDebtCases_getByIdDebtcaseChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: debtCase + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY DEBT CASES + summary: Update existing Debt case by idDebtcase. + operationId: WannmePayDebtCases_updateByIdChecksumSha512Partner + description: >- + Checksum SHA512[partnerId + privateKey + amountTotalDebt + + partnerReference1] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY DEBT CASES + summary: Get Debt case by idDebtcase with Post (WANNME id) + operationId: WannmePayDebtCases_getPostChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/search: + get: + tags: + - WANNME PAY DEBT CASES + summary: Multi-criteria search of Debt cases + operationId: WannmePayDebtCases_multiCriteriaSearch + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: searchDebtCase + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchDebtCaseVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayDebtCasesMultiCriteriaSearchResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: Multi-criteria search of Debt cases + operationId: WannmePayDebtCases_multiCriteriaSearch + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchDebtCaseVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayDebtCasesMultiCriteriaSearch200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/action/cancel: + post: + tags: + - WANNME PAY DEBT CASES + summary: Cancel Debt case by idDebtcase. + operationId: WannmePayDebtCases_cancelByIdDebtcaseChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/payment: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new payment for a Debt case specified by idDebtcase. + operationId: WannmePayDebtCases_createPaymentChecksumSHA512 + description: Checksum SHA512[partnerId + privateKey + idDebtcase + amount] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCasePaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/payment/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of payments of a Debt case specified by idDebtcase. + operationId: WannmePayDebtCases_getPaymentList + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: payment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/WannmePayDebtCasesGetPaymentListResponse' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of payments of a Debt case specified by idDebtcase. + operationId: WannmePayDebtCases_listPaymentsByIdDebtCase + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayDebtCasesListPaymentsByIdDebtCaseResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/customer: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new customer for a Debt case specified by idDebtcase. + operationId: WannmePayDebtCases_createCustomerChecksumSha512Document + description: Checksum SHA512[partnerId + privateKey + idDebtcase + document] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseCustomerVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/customer/{idCustomer}: + put: + tags: + - WANNME PAY DEBT CASES + summary: >- + Update existing customer by idCustomer, of a Debt case specified by + idDebtcase. + operationId: WannmePayDebtCases_updateCustomerByIdChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idDebtcase + document] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idCustomer + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseCustomerVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY DEBT CASES + summary: >- + Delete existing customer by idCustomer, of a Debt case specified by + idDebtcase. + operationId: WannmePayDebtCases_deleteCustomerByIdCase + description: Checksum SHA512[partnerId + privateKey + idDebtcase + idCustomer] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idCustomer + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/customer/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of customers of a Debt case specified by idDebtcase. + operationId: WannmePayDebtCases_listCustomerByIdChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayDebtCasesListCustomerByIdChecksumSha512Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of customers of a Debt case specified by idDebtcase. + operationId: WannmePayDebtCases_listCustomerByIdDebtCaseChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayDebtCasesListCustomerByIdDebtCaseChecksumSha512PartnerResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/invoice: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new invoice for a Debt case specified by idDebtcase. + operationId: WannmePayDebtCases_createNewInvoiceChecksum + description: Checksum SHA512[partnerId + privateKey + idDebtcase + reference] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseInvoiceVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/invoice/{idInvoice}: + put: + tags: + - WANNME PAY DEBT CASES + summary: >- + Update existing invoice by idInvoice, of a Debt case specified by + idDebtcase. + operationId: WannmePayDebtCases_updateInvoiceByIdChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idDebtcase + reference] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idInvoice + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseInvoiceVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY DEBT CASES + summary: >- + Delete existing invoice by idInvoice, of a Debt case specified by + idDebtcase. + operationId: WannmePayDebtCases_deleteInvoiceById + description: Checksum SHA512[partnerId + privateKey + idDebtcase + idInvoice] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idInvoice + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/invoice/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of invoices of a Debt case specified by idDebtcase. + operationId: WannmePayDebtCases_listInvoicesByIdDebtcase + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: integration + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayDebtCasesListInvoicesByIdDebtcaseResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of invoices of a Debt case specified by idDebtcase. + operationId: WannmePayDebtCases_listInvoicesByIdDebtcase + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayDebtCasesListInvoicesByIdDebtcase200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/recurrent-payment: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new recurrent payment for a Debt case specified by idDebtcase. + operationId: WannmePayDebtCases_createRecurrentPaymentChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseRecurrentPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/recurrent-payment/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of recurrent payments of a Debt case specified by idDebtcase. + operationId: WannmePayDebtCases_getListRecurrentPayments + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: integration + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayDebtCasesGetListRecurrentPaymentsResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of recurrent payments of a Debt case specified by idDebtcase. + operationId: WannmePayDebtCases_getListRecurrentPayments + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayDebtCasesGetListRecurrentPayments200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/{partnerId}: + get: + tags: + - WANNME PAY MERCHANTS + summary: Get merchant by partnerId (WANNME id) + operationId: WannmePayMerchants_getByPartnerId + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + partnerId + (url)] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY MERCHANTS + summary: Update an existing merchant by partnerId (WANNME id) + operationId: WannmePayMerchants_updateByPartnerIdChecksumSha512 + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + merchantType + + partnerId (url)] + parameters: + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY MERCHANTS + summary: Get merchant by partnerId (WANNME id) + operationId: WannmePayMerchants_getByPartnerIdChecksumSha512 + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + partnerId + (url)] + parameters: + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/search: + get: + tags: + - WANNME PAY MERCHANTS + summary: Multi-criteria search of merchants. + operationId: WannmePayMerchants_multiCriteriaSearch + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: searchPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchMerchantVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMerchantsMultiCriteriaSearchResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MERCHANTS + summary: Multi-criteria search of merchants. + operationId: WannmePayMerchants_multiCriteriaSearch + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchMerchantVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMerchantsMultiCriteriaSearch200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/{partnerId}/action/sandbox-end-process-activate-merchant: + post: + tags: + - WANNME PAY MERCHANTS + summary: >- + Only available in sandbox environments. Manual adjustment of merchant as + activated by partnerId (WANNME id). + operationId: WannmePayMerchants_activateMerchantByPartnerId + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + partnerId + (url)] + parameters: + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Create new Merge payment. + operationId: WannmePayMergePayments_createChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentCreateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}: + put: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Update existing Merge payment by idMergePayment. + operationId: WannmePayMergePayments_updateByIdChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentUpdateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Get Merge payment by idMergePayment with Post (WANNME id). + operationId: WannmePayMergePayments_getByIdMergePaymentWithPostSha512Checksum + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/search: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Multi-criteria search of Merge payments. + operationId: WannmePayMergePayments_multiCriteriaSearch + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSearchDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMergePaymentsMultiCriteriaSearchResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/action/cancel: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Cancel Merge payment by idMergePayment. + operationId: WannmePayMergePayments_cancelById + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/action/initialize: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Initialize a Merge payment by idMergePayment. + operationId: WannmePayMergePayments_initializePaymentSha512Checksum + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/payment/list: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: List of payments of a Merge payment specified by idMergePayment. + operationId: WannmePayMergePayments_getPaymentListByIdMerge + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMergePaymentsGetPaymentListByIdMergeResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Create a slice for a Merge payment specified by idMergePayment. + operationId: WannmePayMergePayments_createSliceSha512Checksum + description: Checksum SHA512[partnerId + privateKey + idMergePayment + amount] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceCreateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}: + put: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Update existing slice by idSlice, of a Merge payment + operationId: WannmePayMergePayments_updateSliceById + description: Checksum SHA512[partnerId + privateKey + idMergePayment + amount] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceUpdateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Delete existing slice by idSlice, of a Merge payment + operationId: WannmePayMergePayments_deleteSliceById + description: Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/list: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: List of slices of a Merge payment specified by idMergePayment. + operationId: WannmePayMergePayments_listSlicesByIdMergePayment + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMergePaymentsListSlicesByIdMergePaymentResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: >- + Create a split-payment definitiopn for the specified slice of a Merge + payment specified by idMergePayment. + operationId: WannmePayMergePayments_createSplitPaymentDefinition + description: >- + Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice + + amount(split-payment)] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: isDebug + in: query + required: true + schema: + type: boolean + - name: version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/{idSplit}: + put: + tags: + - WANNME PAY MERGE PAYMENTS + summary: >- + Update existing split of slice of a Merge payment by idMergePayment and + idSplit + operationId: WannmePayMergePayments_updateExistingSplitOfSlice + description: >- + Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice + + idSplit + amount(split-payment)] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: idSplit + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Delete existing split of slice of a Merge payment by idSplit + operationId: WannmePayMergePayments_deleteSplitOfSliceById + description: >- + Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice + + idSplit] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: idSplit + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/list: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: >- + List of splits of a slice of a Merge payment specified by idMergePayment + and idSlice. + operationId: WannmePayMergePayments_listSliceSplit + description: Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice] + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMergePaymentsListSliceSplitResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}: + get: + tags: + - WANNME PAY PAYMENTS + summary: Get payment by idPayment (WANNME id) + operationId: WannmePayPayments_getByIdPaymentChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idPayment] + parameters: + - name: payment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY PAYMENTS + summary: >- + Update existing payment by idPayment. If there are splits, paymentAmount + is the sum of the splits amount. + operationId: WannmePayPayments_updatePaymentByIdChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + amount + partnerReference1] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY PAYMENTS + summary: Get payment by idPayment with Post (WANNME id) + operationId: WannmePayPayments_getByIdPaymentChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idPayment] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/search: + get: + tags: + - WANNME PAY PAYMENTS + summary: Multi-criteria search of payments. + operationId: WannmePayPayments_multiCriteriaSearch + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: searchPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchPaymentVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayPaymentsMultiCriteriaSearchResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY PAYMENTS + summary: Multi-criteria search of payments. + operationId: WannmePayPayments_multiCriteriaSearch + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayPaymentsMultiCriteriaSearch200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/cancel: + post: + tags: + - WANNME PAY PAYMENTS + summary: Cancel payment by idPayment. + operationId: WannmePayPayments_cancelById + description: Checksum SHA512[partnerId + privateKey + idPayment] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/reset: + post: + tags: + - WANNME PAY PAYMENTS + summary: Reset payment from Error to Accessed, by idPayment. + operationId: WannmePayPayments_resetPaymentByIdChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idPayment] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/share: + post: + tags: + - WANNME PAY PAYMENTS + summary: 'Share payment using the predefined channels: email, sms, etc.' + operationId: WannmePayPayments_sharePaymentUsingChannels + description: Checksum SHA512[partnerId + privateKey + idPayment] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySharePaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/send-receipt: + post: + tags: + - WANNME PAY PAYMENTS + summary: Send the receipt of a payment (complete), by idPayment. + operationId: WannmePayPayments_sendReceiptChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idPayment + email] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySendReceiptPaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/total-refund: + post: + tags: + - WANNME PAY PAYMENTS + summary: Refund of the total amount of a payment, by idPayment. + operationId: WannmePayPayments_refundTotalAmountById + description: Checksum SHA512[partnerId + privateKey + idPayment] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayTotalRefundVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/partial-refund: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Refund of a part of a payment, by idPayment. If there are splits, + refundAmount is the sum of the splits amount. + operationId: WannmePayPayments_partialRefundActionChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idPayment + refundAmount] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayPartialRefundVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/import-sepa-mandate: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Import SEPA (Single uro Payment Area) mandate into a payment by + idPayment. + operationId: WannmePayPayments_importSepaMandateChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + idPayment + mandateReference] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayImportSEPAMandatePaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/import-redsys-token: + post: + tags: + - WANNME PAY PAYMENTS + summary: Import Redsys token into a payment by idPayment. + operationId: WannmePayPayments_importRedsysToken + description: Checksum SHA512[partnerId + privateKey + idPayment + tokenId + cofId] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayImportRedsysTokenPaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/init-bizum-rtp: + post: + tags: + - WANNME PAY PAYMENTS + summary: Pay payment using Bizum RTP + operationId: WannmePayPayments_payUsingBizumRtp + description: Checksum SHA512[partnerId + privateKey + idPayment] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRTPPaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/pay-by-call: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Pay payment using PayByCall (use transferPayment true if you want a + transfer call, default value false). The language that will be used in + the IVR will be selected in the Content-Language header if it is + present. For further information please see WANNME developer docs. + operationId: WannmePayPayments_payByCallChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idPayment] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Content-Language + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayByCallPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayByCallPaymentResponseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/sandbox-settle-payment: + post: + tags: + - WANNME PAY PAYMENTS + summary: Only available in sandbox environments. Settle payment by idPayment. + operationId: WannmePayPayments_settleByIdPaymentChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idPayment] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/refund/list: + get: + tags: + - WANNME PAY PAYMENTS + summary: List of refunds of a payment, by idPayment. + operationId: WannmePayPayments_getRefundListByIdPayment + description: Checksum SHA512[partnerId + privateKey + idPayment] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: payment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayPaymentsGetRefundListByIdPaymentResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY PAYMENTS + summary: List of refunds of a payment, by idPayment. + operationId: WannmePayPayments_listRefundByIdPaymentChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idPayment] + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayPaymentsListRefundByIdPaymentChecksumSha512Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Get Recurrent payment by idRecurrentPayment (WANNME id). + operationId: WannmePayRecurrentPayments_getByIdRecurrentPaymentChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Update existing Recurrent payment by idRecurrentPayment. + operationId: WannmePayRecurrentPayments_updateByRecurrentIdChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentUpdateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Get Recurrent payment by idRecurrentPayment with Post (WANNME id). + operationId: WannmePayRecurrentPayments_getPostChecksumSha512 + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/search: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Multi-criteria search of Recurrent payments. + operationId: WannmePayRecurrentPayments_multiCriteriaSearch + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: searchRecurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchRecurrentPaymentDTO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayRecurrentPaymentsMultiCriteriaSearchResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Multi-criteria search of Recurrent payments. + operationId: WannmePayRecurrentPayments_multiCriteriaSearch + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchRecurrentPaymentDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayRecurrentPaymentsMultiCriteriaSearch200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/cancel: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Cancel Recurrent payment by idRecurrentPayment. + operationId: WannmePayRecurrentPayments_cancelByIdRecurrentPayment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/initialize: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Initialize a Recurrent payment by idRecurrentPayment. + operationId: WannmePayRecurrentPayments_initializeChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayInitializeRecurrentPaymentDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/manual-payment: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Manual payment for a Recurrent payment by idRecurrentPayment. + operationId: WannmePayRecurrentPayments_triggerManualPayment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + amount] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentManualPaymentDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/pause: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Pause Recurrent payment by idRecurrentPayment + operationId: WannmePayRecurrentPayments_pauseByIdRecurrentPayment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/resume: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Resume a paused Recurrent payment by idRecurrentPayment. + operationId: WannmePayRecurrentPayments_resumeByIdRecurrentPaymentChecksum + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/{idPayment}/action/retry: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Retry a payment with errors (not first payment) + operationId: WannmePayRecurrentPayments_retryPaymentChecksumSHA512 + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + idPayment] + parameters: + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Retry a payment with errors (not first payment) + operationId: WannmePayRecurrentPayments_retryPaymentChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + idPayment] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/list: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: List of payments of a Recurrent payment specified by idRecurrentPayment. + operationId: WannmePayRecurrentPayments_listPaymentsByIdRecurrentPayment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + parameters: + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayRecurrentPaymentsListPaymentsByIdRecurrentPaymentResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: List of payments of a Recurrent payment specified by idRecurrentPayment. + operationId: WannmePayRecurrentPayments_listPaymentsByIdRecurrentPayment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayRecurrentPaymentsListPaymentsByIdRecurrentPayment200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Create schedule for a Recurrent payment specified by idRecurrentPayment. + operationId: WannmePayRecurrentPayments_createScheduleChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + amount] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentScheduleDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/{idSchedule}: + put: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Update existing schedule by idSchedule, of a Recurrent payment + operationId: WannmePayRecurrentPayments_updateScheduleByIdRecurrentPayment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + amount] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idSchedule + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentScheduleDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Delete existing schedule by idSchedule, of a Recurrent payment + operationId: WannmePayRecurrentPayments_deleteScheduleByIds + description: >- + Checksum SHA512[partnerId + privateKey + idRecurrentPayment + + idSchedule] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idSchedule + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/list: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: >- + List of schedules of a Recurrent payment specified by + idRecurrentPayment. + operationId: WannmePayRecurrentPayments_getScheduleListById + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + parameters: + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayRecurrentPaymentsGetScheduleListByIdResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: >- + List of schedules of a Recurrent payment specified by + idRecurrentPayment. + operationId: WannmePayRecurrentPayments_listSchedulesByIdRecurrentPayment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayRecurrentPaymentsListSchedulesByIdRecurrentPaymentResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/checkout-branding-translation-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + operationId: WannmePayMasterData_getViaTypes + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/WannmePayMasterDataGetViaTypesResponse' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + operationId: WannmePayMasterData_getViaTypes + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/WannmePayMasterDataGetViaTypes200Response' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/countries: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Countries + operationId: WannmePayMasterData_getCountryMasterData + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetCountryMasterDataResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Countries + operationId: WannmePayMasterData_getCountryMasterData + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetCountryMasterData200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/debt-case-judicial-state-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case judicial state types + operationId: WannmePayMasterData_getJudicialStateTypes + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetJudicialStateTypesResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case judicial state types + operationId: WannmePayMasterData_getJudicialStateTypes + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetJudicialStateTypes200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/debt-case-management-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case management type + operationId: WannmePayMasterData_getDebtCaseManagementTypesChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetDebtCaseManagementTypesChecksumSha512PartnerResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case management type + operationId: WannmePayMasterData_getDebtCaseManagement + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetDebtCaseManagementResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/debt-case-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case states + operationId: WannmePayMasterData_getDebtCaseStates + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetDebtCaseStatesResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case states + operationId: WannmePayMasterData_getDebtCaseStates + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetDebtCaseStates200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/document/{documentId}: + get: + tags: + - WANNME PAY DOCUMENTS + summary: Get document by documentId + operationId: WannmePayDocuments_getByDocumentIdChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + documentId] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: documentId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DOCUMENTS + summary: Get document by documentId + operationId: WannmePayDocuments_getByDocumentIdChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + documentId] + parameters: + - name: documentId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY DOCUMENTS + summary: Delete document by documentId + operationId: WannmePayDocuments_deleteByDocumentIdChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + documentId] + parameters: + - name: documentId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/document-file-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document Type of Documents + operationId: WannmePayMasterData_getDocumentFileTypesChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetDocumentFileTypesChecksumSha512PartnerResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document Type of Documents + operationId: WannmePayMasterData_getDocumentFileTypeMasterData + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetDocumentFileTypeMasterDataResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/document-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document types + operationId: WannmePayMasterData_getDocumentTypesChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetDocumentTypesChecksumSha512PartnerResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document types + operationId: WannmePayMasterData_getDocumentTypesChecksumSha512 + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetDocumentTypesChecksumSha512Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/gender-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Gender types + operationId: WannmePayMasterData_getGenderTypes + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/WannmePayMasterDataGetGenderTypesResponse' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Gender types + operationId: WannmePayMasterData_getGenderTypesChecksumSHA512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetGenderTypesChecksumSha512PartnerResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/languages: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Languages + operationId: WannmePayMasterData_getLanguagesMasterData + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetLanguagesMasterDataResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Languages + operationId: WannmePayMasterData_getLanguagesMasterData + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetLanguagesMasterData200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merchant-payment-method-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: 'Get master data of Merchant payment method states ' + operationId: WannmePayMasterData_getMerchantPaymentMethodStates + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetMerchantPaymentMethodStatesResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: 'Get master data of Merchant payment method states ' + operationId: WannmePayMasterData_getMerchantPaymentMethodStates + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetMerchantPaymentMethodStates200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merchant-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Merchant types + operationId: WannmePayMasterData_getMerchantTypesMasterData + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetMerchantTypesMasterDataResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Merchant types + operationId: WannmePayMasterData_getMerchantTypesChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetMerchantTypesChecksumSha512PartnerResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-slice-states: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of the slices of a merge payments + operationId: WannmePayMasterData_mergePaymentSliceStates + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataMergePaymentSliceStatesResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-slice-types: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of the slices of a merge payments + operationId: WannmePayMasterData_mergePaymentSliceTypesPost + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataMergePaymentSliceTypesPostResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-states: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of a merge payments + operationId: WannmePayMasterData_mergePaymentStatesPost + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataMergePaymentStatesPostResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-sub-states: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of substates of a merge payments + operationId: WannmePayMasterData_getSubStatesChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetSubStatesChecksumSha512PartnerResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/payment-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Payment states + operationId: WannmePayMasterData_getPaymentStates + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetPaymentStatesResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Payment states + operationId: WannmePayMasterData_getPaymentStates + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetPaymentStates200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/provinces: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Provinces + operationId: WannmePayMasterData_getProvincesMasterDataChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetProvincesMasterDataChecksumSha512PartnerResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Provinces + operationId: WannmePayMasterData_getProvincesChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetProvincesChecksumSha512PartnerResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/recurrent-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent states + operationId: WannmePayMasterData_getRecurrentStates + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetRecurrentStatesResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent states + operationId: WannmePayMasterData_getRecurrentStates + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetRecurrentStates200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/recurrent-interval-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent interval types + operationId: WannmePayMasterData_getRecurrentIntervalTypes + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetRecurrentIntervalTypesResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent interval types + operationId: WannmePayMasterData_getRecurrentIntervalTypes + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetRecurrentIntervalTypes200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/refund-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of a refund of a payments + operationId: WannmePayMasterData_getRefundStates + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetRefundStatesResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of a refund of a payments + operationId: WannmePayMasterData_getRefundStates + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetRefundStates200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/refund-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of refund type of a payments + operationId: WannmePayMasterData_getRefundTypeMasterData + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetRefundTypeMasterDataResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of refund type of a payments + operationId: WannmePayMasterData_getRefundType + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/WannmePayMasterDataGetRefundTypeResponse' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/sectors: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Sectors + operationId: WannmePayMasterData_getSectorsChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetSectorsChecksumSha512PartnerResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Sectors + operationId: WannmePayMasterData_getSectorsChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetSectorsChecksumSha512Partner200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/sign-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of sign types + operationId: WannmePayMasterData_getSignTypesMasterData + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetSignTypesMasterDataResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of sign types + operationId: WannmePayMasterData_getSignTypesChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetSignTypesChecksumSha512PartnerResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/payment-split-payment-types: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Split-Payment types + operationId: WannmePayMasterData_getSplitPaymentTypes + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetSplitPaymentTypesResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/via-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + operationId: WannmePayMasterData_getViaTypesChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetViaTypesChecksumSha512PartnerResponse + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + operationId: WannmePayMasterData_getViaTypesChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/WannmePayMasterDataGetViaTypesChecksumSha512Partner200Response + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/document/upload-document: + post: + tags: + - WANNME PAY DOCUMENTS + summary: Upload a BASE64 document + operationId: WannmePayDocuments_uploadBase64DocumentChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + documentType] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new Debt case. + operationId: WannmePayDebtCases_createChecksum + description: >- + Checksum SHA512[partnerId + privateKey + amountTotalDebt + + partnerReference1] + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant: + post: + tags: + - WANNME PAY MERCHANTS + summary: >- + Create a new merchant. Returns the partnerId for the new merchant. Valid + credentials to create new merchants in Wannme is required + operationId: WannmePayMerchants_createNewMerchant + description: Checksum SHA512[partnerId (parent) + privateKey (parent) + merchantType] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Create new payment. If there are splits, paymentAmount is the sum of the + splits amount. + operationId: WannmePayPayments_createNewPayment + description: Checksum SHA512[partnerId + privateKey + amount + partnerReference1] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Create new Recurrent payment. + operationId: WannmePayRecurrentPayments_createRecurrentPaymentChecksumSha512Partner + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCreateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' +components: + schemas: + ValidationError: + type: object + properties: + title: + type: string + code: + type: integer + format: int32 + message: + type: string + fields: + type: object + additionalProperties: + type: string + IntWannmePayRecurrentCommonSharingConfigDTO: + type: object + properties: + sendToAllPhones: + type: boolean + sendToAllEmails: + type: boolean + IntWannmePayRecurrentConfigDTO: + type: object + properties: + executePastSchedulesAfterActivation: + type: boolean + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentCommonSharingConfigDTO' + firstPaymentConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentFirstPaymentConfigDTO' + manualExecutionConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentManualExecutionConfigDTO' + schedulePriorNoticeConfig: + $ref: >- + #/components/schemas/IntWannmePayRecurrentSchedulePriorNoticeConfigDTO + IntWannmePayRecurrentFirstPaymentConfigDTO: + type: object + properties: + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentSharingConfigDTO' + IntWannmePayRecurrentManualExecutionConfigDTO: + type: object + properties: + enable: + type: boolean + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentSharingConfigDTO' + IntWannmePayRecurrentPaymentCustomerDTO: + type: object + properties: + documentType: + maximum: 6 + minimum: 0 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + maximum: 34 + minimum: 0 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + provinceType: + maximum: 52 + minimum: 0 + type: integer + format: int64 + bankAccountIban: + type: string + countryType: + maximum: 237 + minimum: 0 + type: integer + format: int64 + IntWannmePayRecurrentPaymentPlanDTO: + type: object + properties: + finalizeRecurrent: + type: boolean + IntWannmePayRecurrentPaymentSubscriptionExtDTO: + type: object + properties: + amount: + minimum: 0 + type: number + format: double + intervalType: + minimum: 0 + type: integer + format: int64 + startDate: + type: string + format: date-time + endDate: + type: string + format: date-time + amountFirstInstallment: + minimum: 0 + type: number + format: double + firstInstallmentDate: + type: string + format: date-time + nextInstallmentDate: + type: string + format: date-time + IntWannmePayRecurrentPaymentUpdateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCustomerDTO' + paymentPlan: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentPlanDTO' + subscription: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentSubscriptionExtDTO' + config: + $ref: '#/components/schemas/IntWannmePayRecurrentConfigDTO' + IntWannmePayRecurrentSchedulePriorNoticeConfigDTO: + type: object + properties: + enable: + type: boolean + numberOfDays: + type: integer + format: int64 + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentSharingConfigDTO' + IntWannmePayRecurrentSharingConfigDTO: + type: object + properties: + shareBySms: + type: boolean + smsTemplateId: + type: string + shareByEmail: + type: boolean + emailTemplateId: + type: string + IntWannmePayRecurrentPaymentResultDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + debtCaseId: + type: string + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCustomerDTO' + paymentPlan: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentPlanDTO' + subscription: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentSubscriptionExtDTO' + config: + $ref: '#/components/schemas/IntWannmePayRecurrentConfigDTO' + IntWannmePayRecurrentPaymentScheduleDTO: + required: + - checksum + - partnerId + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + scheduleDate: + type: string + format: date-time + notificationURL: + maxLength: 500 + minLength: 0 + type: string + IntWannmePayResultRecurrentPaymentScheduleDTO: + required: + - checksum + - partnerId + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + scheduleDate: + type: string + format: date-time + notificationURL: + maxLength: 500 + minLength: 0 + type: string + id: + type: string + executionDate: + type: string + format: date-time + statusCode: + type: integer + format: int64 + statusDescription: + type: string + paymentId: + type: string + IntWannmePayPaymentCustomerVO: + type: object + properties: + documentType: + minimum: 0 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + minimum: 0 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + countryType: + type: integer + format: int64 + provinceType: + minimum: 0 + type: integer + format: int64 + bankAccountIban: + type: string + IntWannmePayPaymentExtraVO: + type: object + properties: + sendSMS: + type: boolean + sendEmail: + type: boolean + manualPayment: + type: boolean + paymentPassword: + type: string + tokenizeOnly: + type: boolean + sendCertifiedSMS: + type: boolean + IntWannmePayPaymentVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + returnOKURL: + maxLength: 500 + minLength: 0 + type: string + returnKOURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + expirationDate: + type: string + format: date-time + paymentMethods: + type: array + items: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayPaymentCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayPaymentExtraVO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitPaymentVO' + IntWannmePaySplitPaymentVO: + required: + - partnerId + - splitPaymentType + type: object + properties: + description: + type: string + partnerId: + type: string + reference: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + totalRefunds: + type: number + format: double + IntWannmePayResultPaymentDetailsVO: + type: object + properties: + cardNumber: + type: string + cardExpiryDate: + type: string + cardBrand: + type: string + cardType: + type: string + cardAuthorisationCode: + type: string + transactionReference: + type: string + transactionMandateReference: + type: string + transactionId: + type: string + IntWannmePayResultPaymentVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + returnOKURL: + maxLength: 500 + minLength: 0 + type: string + returnKOURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + expirationDate: + type: string + format: date-time + paymentMethods: + type: array + items: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayPaymentCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayPaymentExtraVO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitPaymentVO' + id: + type: string + receiptNumber: + type: string + url: + type: string + imageQR: + type: string + transactionCode: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + paymentMethod: + type: string + paymentMethodDescription: + type: string + debtCaseId: + type: string + recurrentPaymentId: + type: string + errorCode: + type: string + errorDescription: + type: string + errorProviderCode: + type: string + totalRefunds: + type: number + format: double + paymentDetails: + $ref: '#/components/schemas/IntWannmePayResultPaymentDetailsVO' + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + operationDate: + type: string + format: date-time + settled: + type: boolean + settledDate: + type: string + format: date-time + settledAmount: + type: number + format: double + directLinks: + type: array + items: + $ref: '#/components/schemas/PaymentDirectLink' + PaymentDirectLink: + type: object + properties: + paymentMethod: + type: string + url: + type: string + IntWannmePayMergePaymentCustomerDTO: + type: object + properties: + documentType: + maximum: 6 + minimum: 1 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + maximum: 34 + minimum: 1 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + provinceType: + maximum: 52 + minimum: 1 + type: integer + format: int64 + countryType: + maximum: 237 + minimum: 1 + type: integer + format: int64 + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + IntWannmePayMergePaymentExtraDTO: + type: object + properties: + sendAuto: + type: boolean + rtpFirst: + type: boolean + IntWannmePayMergePaymentSliceForMergeUpdateDTO: + required: + - type + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + type: + type: string + amount: + minimum: 0 + type: number + format: double + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceUpdateDTO + id: + type: string + IntWannmePayMergePaymentSliceSplitForMergeOrSliceUpdateDTO: + required: + - splitPartnerId + - splitPaymentType + type: object + properties: + description: + type: string + splitPartnerId: + type: string + reference: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + id: + type: string + IntWannmePayMergePaymentUpdateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceForMergeUpdateDTO + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePayMergePaymentResultDTO: + required: + - checksum + - partnerId + type: object + properties: + description: + type: string + partnerId: + type: string + checksum: + type: string + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + creationDate: + type: string + format: date-time + amount: + type: number + format: double + paidAmount: + type: number + format: double + pendingAmount: + type: number + format: double + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultInternDTO' + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePayMergePaymentSliceResultInternDTO: + required: + - type + type: object + properties: + description: + type: string + id: + type: string + type: + type: string + statusCode: + type: string + statusDescription: + type: string + paymentId: + type: string + amount: + type: number + format: double + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultInternDTO + IntWannmePayMergePaymentSliceSplitResultInternDTO: + required: + - splitPartnerId + - splitPaymentType + type: object + properties: + description: + type: string + id: + type: string + splitPartnerId: + type: string + reference: + type: string + splitPaymentType: + type: string + amount: + type: number + format: double + IntWannmePayMergePaymentSliceUpdateDTO: + required: + - checksum + - partnerId + - type + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + type: + type: string + amount: + minimum: 0 + type: number + format: double + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceUpdateDTO + IntWannmePayMergePaymentSliceResultDTO: + required: + - checksum + - partnerId + - type + type: object + properties: + description: + type: string + partnerId: + type: string + checksum: + type: string + id: + type: string + type: + type: string + statusCode: + type: string + statusDescription: + type: string + paymentId: + type: string + amount: + type: number + format: double + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitResultDTO' + IntWannmePayMergePaymentSliceSplitResultDTO: + required: + - checksum + - partnerId + - splitPartnerId + - splitPaymentType + type: object + properties: + description: + type: string + partnerId: + type: string + checksum: + type: string + id: + type: string + splitPartnerId: + type: string + reference: + type: string + splitPaymentType: + type: string + amount: + type: number + format: double + IntWannmePayMergePaymentSliceSplitDTO: + required: + - checksum + - partnerId + - splitPartnerId + - splitPaymentType + type: object + properties: + description: + type: string + partnerId: + type: string + checksum: + type: string + splitPartnerId: + type: string + reference: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + IntWannmePayMerchantBillingAddressVO: + type: object + properties: + address: + type: string + bankAccountIban: + type: string + floorStairsDoor: + type: string + location: + type: string + name: + type: string + postalCode: + type: string + provinceType: + type: integer + format: int64 + telephone: + type: string + vatId: + type: string + viaType: + type: integer + format: int64 + IntWannmePayMerchantCompanyDocumentsVO: + type: object + properties: + bankAccountOwnershipVerificationId: + type: string + otherCompanyDocumentId: + type: string + realOwnershipDocumentId: + type: string + realOwnershipIdentificationCardId: + type: string + registrationDocumentId: + type: string + shareholderIdentificationCardId: + type: string + shareholderRegistrationDocumentId: + type: string + taxIdDocumentId: + type: string + IntWannmePayMerchantCompanyShareholderVO: + type: object + properties: + countryId: + type: integer + format: int64 + document: + type: string + documentType: + type: integer + format: int64 + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + sharePercentage: + type: number + format: double + IntWannmePayMerchantCompanyVO: + type: object + properties: + activityCode: + type: string + address: + type: string + bankAccountHolder: + type: string + bankAccountIban: + type: string + bankAccountSwift: + type: string + countryId: + type: integer + format: int64 + creationLocation: + type: string + creationYear: + type: integer + format: int64 + documents: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyDocumentsVO' + floorStairsDoor: + type: string + location: + type: string + mobilephone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + name: + type: string + postalCode: + type: string + provinceType: + type: integer + format: int64 + representativeDocument: + type: string + representativeFirstName: + type: string + representativeLastName1: + type: string + representativeLastName2: + type: string + shareholders: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyShareholderVO' + telephone: + type: string + vatId: + type: string + viaType: + type: integer + format: int64 + websiteURL: + type: string + IntWannmePayMerchantContactPersonVO: + type: object + properties: + document: + type: string + documentType: + type: integer + format: int64 + email: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + mobilephone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + IntWannmePayMerchantEconomicInformationVO: + type: object + properties: + estimatedAnnualTurnover: + type: number + format: double + estimatedAverageTicket: + type: number + format: double + estimatedMonthlyTransactions: + type: integer + format: int64 + estimatedProcessedMonthlyVolume: + type: number + format: double + IntWannmePayMerchantIndividualDocumentsVO: + type: object + properties: + bankAccountOwnershipVerificationId: + type: string + identificationCardId: + type: string + lastIndividualTaxReceiptId: + type: string + otherIndividualDocumentId: + type: string + taxRegistrationFormId: + type: string + IntWannmePayMerchantIndividualVO: + type: object + properties: + activityCode: + type: string + address: + type: string + bankAccountHolder: + type: string + bankAccountIban: + type: string + bankAccountSwift: + type: string + birthDate: + type: string + format: date-time + countryId: + type: integer + format: int64 + document: + type: string + documentExpirationDate: + type: string + format: date-time + documentType: + type: integer + format: int64 + documents: + $ref: '#/components/schemas/IntWannmePayMerchantIndividualDocumentsVO' + firstName: + type: string + floorStairsDoor: + type: string + genderType: + type: integer + format: int64 + lastName1: + type: string + lastName2: + type: string + location: + type: string + mobilephone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + nationalityCountryId: + type: integer + format: int64 + placeOfBirthCountryId: + type: integer + format: int64 + placeOfBirthLocation: + type: string + postalCode: + type: string + provinceType: + type: integer + format: int64 + telephone: + type: string + viaType: + type: integer + format: int64 + websiteURL: + type: string + yearOfRegistration: + type: integer + format: int64 + IntWannmePayMerchantVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + merchantType: + minimum: 1 + type: integer + format: int64 + merchantReference1: + type: string + merchantReference2: + type: string + sectorId: + type: integer + format: int64 + commercialName: + type: string + email: + type: string + shortActivityDescription: + maxLength: 500 + minLength: 0 + type: string + activityEffectiveYears: + type: integer + format: int64 + notificationURL: + maxLength: 500 + minLength: 0 + type: string + company: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyVO' + individual: + $ref: '#/components/schemas/IntWannmePayMerchantIndividualVO' + billingAddress: + $ref: '#/components/schemas/IntWannmePayMerchantBillingAddressVO' + economicInformation: + $ref: '#/components/schemas/IntWannmePayMerchantEconomicInformationVO' + contactPerson: + $ref: '#/components/schemas/IntWannmePayMerchantContactPersonVO' + IntWannmePayMerchantResultVO: + required: + - checksum + - partnerId + type: object + properties: + activityEffectiveYears: + type: integer + format: int64 + billingAddress: + $ref: '#/components/schemas/IntWannmePayMerchantBillingAddressVO' + checksum: + type: string + commercialName: + type: string + company: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyVO' + contactPerson: + $ref: '#/components/schemas/IntWannmePayMerchantContactPersonVO' + economicInformation: + $ref: '#/components/schemas/IntWannmePayMerchantEconomicInformationVO' + email: + type: string + individual: + $ref: '#/components/schemas/IntWannmePayMerchantIndividualVO' + merchantReference1: + type: string + merchantReference2: + type: string + merchantType: + minimum: 1 + type: integer + format: int64 + merchantTypeName: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + partnerId: + type: string + secretPrivateKey: + type: string + sectorId: + type: integer + format: int64 + shortActivityDescription: + maxLength: 500 + minLength: 0 + type: string + stateId: + type: integer + format: int64 + stateName: + type: string + IntWannmePayDebtCaseCreditorVO: + type: object + properties: + documentType: + minimum: 0 + type: integer + format: int64 + document: + type: string + name: + type: string + brandName: + type: string + bankAccountHolderName: + type: string + bankAccountIban: + type: string + bankAccountSwift: + type: string + judicialStateType: + minimum: 0 + type: integer + format: int64 + debtCaseManagementType: + minimum: 0 + type: integer + format: int64 + IntWannmePayDebtCaseExtraVO: + type: object + properties: + sendPaymentAllMobilePhones: + type: boolean + sendPaymentAllEmails: + type: boolean + createTotalAmountPaymentAuto: + type: boolean + sendPaymentAuto: + type: boolean + requestCustomerDocumentInPayment: + type: boolean + IntWannmePayDebtCaseMainCustomerVO: + type: object + properties: + documentType: + minimum: 0 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + minimum: 0 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + provinceType: + minimum: 0 + type: integer + format: int64 + bankAccountIban: + type: string + countryType: + minimum: 0 + type: integer + format: int64 + IntWannmePayDebtCaseVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + amountTotalDebt: + minimum: 0 + type: number + format: double + amountPrincipalDebt: + minimum: 0 + type: number + format: double + amountPending: + minimum: 0 + type: number + format: double + amountRealDiscount: + minimum: 0 + type: number + format: double + amountMaximumDiscount: + minimum: 0 + type: number + format: double + amountMinimumPartialPayment: + minimum: 0 + type: number + format: double + amountExternalPayment: + minimum: 0 + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + dueDate: + type: string + format: date-time + signType: + type: integer + format: int64 + mainCustomer: + $ref: '#/components/schemas/IntWannmePayDebtCaseMainCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayDebtCaseExtraVO' + creditor: + $ref: '#/components/schemas/IntWannmePayDebtCaseCreditorVO' + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + IntWannmePayResultDebtCaseVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + amountTotalDebt: + minimum: 0 + type: number + format: double + amountPrincipalDebt: + minimum: 0 + type: number + format: double + amountPending: + minimum: 0 + type: number + format: double + amountRealDiscount: + minimum: 0 + type: number + format: double + amountMaximumDiscount: + minimum: 0 + type: number + format: double + amountMinimumPartialPayment: + minimum: 0 + type: number + format: double + amountExternalPayment: + minimum: 0 + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + dueDate: + type: string + format: date-time + signType: + type: integer + format: int64 + mainCustomer: + $ref: '#/components/schemas/IntWannmePayDebtCaseMainCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayDebtCaseExtraVO' + creditor: + $ref: '#/components/schemas/IntWannmePayDebtCaseCreditorVO' + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + IntWannmePayDebtCaseInvoiceVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + concept: + maxLength: 250 + minLength: 1 + type: string + reference: + maxLength: 45 + minLength: 1 + type: string + amount: + minimum: 0 + type: number + format: double + expirationDate: + type: string + format: date-time + documentId: + type: string + IntWannmePayResultDebtCaseInvoiceVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + concept: + maxLength: 250 + minLength: 1 + type: string + reference: + maxLength: 45 + minLength: 1 + type: string + amount: + minimum: 0 + type: number + format: double + expirationDate: + type: string + format: date-time + documentId: + type: string + id: + type: string + statusCode: + type: integer + format: int64 + statusDescription: + type: string + IntWannmePayDebtCaseCustomerVO: + required: + - checksum + - document + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + mobilePhone1: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email1: + type: string + email2: + type: string + email3: + type: string + IntegrationVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + IntWannmePayRecurrentResultPaymentDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + returnOKURL: + maxLength: 500 + minLength: 0 + type: string + returnKOURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + expirationDate: + type: string + format: date-time + paymentMethods: + type: array + items: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayPaymentCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayPaymentExtraVO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitPaymentVO' + id: + type: string + receiptNumber: + type: string + url: + type: string + imageQR: + type: string + transactionCode: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + paymentMethod: + type: string + paymentMethodDescription: + type: string + debtCaseId: + type: string + recurrentPaymentId: + type: string + errorCode: + type: string + errorDescription: + type: string + errorProviderCode: + type: string + totalRefunds: + type: number + format: double + paymentDetails: + $ref: '#/components/schemas/IntWannmePayResultPaymentDetailsVO' + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + operationDate: + type: string + format: date-time + settled: + type: boolean + settledDate: + type: string + format: date-time + settledAmount: + type: number + format: double + directLinks: + type: array + items: + $ref: '#/components/schemas/PaymentDirectLink' + manual: + type: boolean + IntWannmePayRecurrentManualPaymentDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + notificationURL: + maxLength: 500 + minLength: 0 + type: string + paymentPartnerReference1: + type: string + paymentPartnerReference2: + type: string + paymentCustomField1: + type: string + paymentCustomField2: + type: string + paymentCustomField3: + type: string + paymentCustomField4: + type: string + paymentCustomField5: + type: string + paymentCustomField6: + type: string + IntWannmePayInitializeRecurrentPaymentDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + sendPaymentAuto: + type: boolean + sendPaymentToAllEmails: + type: boolean + sendPaymentToAllPhones: + type: boolean + IntWannmePaySearchRecurrentPaymentDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + usersGroup: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + IntegrationPaginationVO: + type: object + properties: + page: + type: integer + format: int32 + size: + type: integer + format: int32 + IntWannmePayRecurrentPaymentCreateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCustomerDTO' + paymentPlan: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentPlanDTO' + subscription: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentSubscriptionDTO' + config: + $ref: '#/components/schemas/IntWannmePayRecurrentConfigDTO' + IntWannmePayRecurrentPaymentSubscriptionDTO: + type: object + properties: + amount: + minimum: 0 + type: number + format: double + intervalType: + minimum: 0 + type: integer + format: int64 + startDate: + type: string + format: date-time + endDate: + type: string + format: date-time + amountFirstInstallment: + minimum: 0 + type: number + format: double + firstInstallmentDate: + type: string + format: date-time + IntWannmePayResultRefundVO: + required: + - checksum + - partnerId + type: object + properties: + description: + type: string + partnerId: + type: string + checksum: + type: string + id: + type: string + creationDate: + type: string + refundType: + type: string + enum: + - PARTIAL + - TOTAL + - CHARGEBACK + statusCode: + type: integer + format: int64 + statusDescription: + type: string + amount: + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + settled: + type: boolean + settledDate: + type: string + format: date-time + splitRefunds: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitRefundVO' + IntWannmePaySplitRefundVO: + required: + - partnerId + type: object + properties: + partnerId: + type: string + amount: + minimum: 0 + type: number + format: double + IntWannmePayTotalRefundVO: + required: + - checksum + - partnerId + type: object + properties: + description: + type: string + partnerId: + type: string + checksum: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + IntWannmePaySharePaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + sendSMS: + type: boolean + sendEmail: + type: boolean + sendCertifiedSMS: + type: boolean + smsTemplateId: + type: string + emailTemplateId: + type: string + IntWannmePaySendReceiptPaymentVO: + required: + - checksum + - email + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + email: + type: string + IntWannmePayByCallPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + transferPayment: + type: boolean + IntWannmePayByCallPaymentResponseVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + txReference: + type: string + pbcReference: + type: string + transferPayment: + type: boolean + IntWannmePayPartialRefundVO: + required: + - checksum + - partnerId + type: object + properties: + description: + type: string + partnerId: + type: string + checksum: + type: string + amount: + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + splitRefunds: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitRefundVO' + IntWannmePayRTPPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + IntWannmePayImportSEPAMandatePaymentVO: + required: + - checksum + - mandateReference + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + mandateSignedDate: + type: string + format: date-time + mandateReference: + type: string + IntWannmePayImportRedsysTokenPaymentVO: + required: + - checksum + - cofId + - partnerId + - tokenId + type: object + properties: + partnerId: + type: string + checksum: + type: string + tokenId: + type: string + cofId: + type: string + IntWannmePaySearchPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + operationDateFrom: + type: string + format: date-time + operationDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + IntWannmePayMergePaymentCreateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceForMergeCreationDTO + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePayMergePaymentSliceForMergeCreationDTO: + required: + - type + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + type: + type: string + amount: + minimum: 0 + type: number + format: double + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceCreationDTO + IntWannmePayMergePaymentSliceSplitForMergeOrSliceCreationDTO: + required: + - splitPartnerId + - splitPaymentType + type: object + properties: + description: + type: string + splitPartnerId: + type: string + reference: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + IntWannmePayMergePaymentSliceCreateDTO: + required: + - checksum + - partnerId + - type + type: object + properties: + description: + maxLength: 250 + minLength: 0 + type: string + partnerId: + type: string + checksum: + type: string + type: + type: string + amount: + minimum: 0 + type: number + format: double + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceCreationDTO + IntWannmePayMergePaymentSearchDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + IntWannmePayMergePaymentResultListItemDTO: + type: object + properties: + description: + type: string + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + amount: + type: number + format: double + paidAmount: + type: number + format: double + pendingAmount: + type: number + format: double + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultInternDTO' + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePaySearchMerchantVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + document: + type: string + MasterData1VO: + type: object + properties: + id: + type: integer + format: int64 + value: + type: string + MasterData2VO: + type: object + properties: + id: + type: string + value: + type: string + IntWannmePayDocumentResultVO: + required: + - checksum + - content + - contentType + - documentType + - fileName + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: string + enum: + - DEBTCASE_INVOICE_DOCUMENT + - DEBTCASE_DOCUMENT + - RECURRENT_PAYMENT_DOCUMENT + - PAYMENT_DOCUMENT + - MERGE_DOCUMENT + - MERCHANT_CHECKOUT_BRANDING_LOGO + - MERCHANT_COMPANY_SHAREHOLDER_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_SHAREHOLDER_IDENTIFICATION_CARD + - MERCHANT_COMPANY_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_COMPANY_TAX_ID_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_IDENTIFICATION_CARD + - MERCHANT_COMPANY_OTHER_DOCUMENT + - MERCHANT_INDIVIDUAL_IDENTIFICATION_CARD + - MERCHANT_INDIVIDUAL_TAX_REGISTRATION_FORM + - MERCHANT_INDIVIDUAL_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_INDIVIDUAL_LAST_INDIVIDUAL_TAX_RECEIPT + - MERCHANT_INDIVIDUAL_OTHER_DOCUMENT + content: + type: string + fileName: + type: string + contentType: + type: string + id: + type: string + IntWannmePayDocumentVO: + required: + - checksum + - content + - contentType + - documentType + - fileName + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: string + enum: + - DEBTCASE_INVOICE_DOCUMENT + - DEBTCASE_DOCUMENT + - RECURRENT_PAYMENT_DOCUMENT + - PAYMENT_DOCUMENT + - MERGE_DOCUMENT + - MERCHANT_CHECKOUT_BRANDING_LOGO + - MERCHANT_COMPANY_SHAREHOLDER_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_SHAREHOLDER_IDENTIFICATION_CARD + - MERCHANT_COMPANY_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_COMPANY_TAX_ID_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_IDENTIFICATION_CARD + - MERCHANT_COMPANY_OTHER_DOCUMENT + - MERCHANT_INDIVIDUAL_IDENTIFICATION_CARD + - MERCHANT_INDIVIDUAL_TAX_REGISTRATION_FORM + - MERCHANT_INDIVIDUAL_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_INDIVIDUAL_LAST_INDIVIDUAL_TAX_RECEIPT + - MERCHANT_INDIVIDUAL_OTHER_DOCUMENT + content: + type: string + fileName: + type: string + contentType: + type: string + IntWannmePayDebtCaseRecurrentPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + idCustomer: + type: string + notificationUrl: + type: string + recurrentPaymentPartnerReference1: + type: string + recurrentPaymentPartnerReference2: + type: string + recurrentPaymentCustomField1: + type: string + recurrentPaymentCustomField2: + type: string + recurrentPaymentCustomField3: + type: string + recurrentPaymentCustomField4: + type: string + recurrentPaymentCustomField5: + type: string + recurrentPaymentCustomField6: + type: string + IntWannmePayDebtCasePaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + sendPaymentAuto: + type: boolean + notificationURL: + maxLength: 500 + minLength: 0 + type: string + requestCustomerDocumentInPayment: + type: boolean + requestInvoicesInPayment: + type: boolean + amount: + minimum: 0 + type: number + format: double + idCustomer: + type: string + debtPaymentPartnerReference1: + type: string + debtPaymentPartnerReference2: + type: string + debtPaymentCustomField1: + type: string + debtPaymentCustomField2: + type: string + debtPaymentCustomField3: + type: string + debtPaymentCustomField4: + type: string + debtPaymentCustomField5: + type: string + debtPaymentCustomField6: + type: string + IntWannmePayResultDebtCaseCustomerVO: + required: + - checksum + - document + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + mobilePhone1: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email1: + type: string + email2: + type: string + email3: + type: string + id: + type: string + IntWannmePaySearchDebtCaseVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + usersGroup: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + WannmePayDebtCasesMultiCriteriaSearchResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + WannmePayDebtCasesMultiCriteriaSearch200Response: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + WannmePayDebtCasesGetPaymentListResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + WannmePayDebtCasesListPaymentsByIdDebtCaseResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + WannmePayDebtCasesListCustomerByIdChecksumSha512Response: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseCustomerVO' + WannmePayDebtCasesListCustomerByIdDebtCaseChecksumSha512PartnerResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseCustomerVO' + WannmePayDebtCasesListInvoicesByIdDebtcaseResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + WannmePayDebtCasesListInvoicesByIdDebtcase200Response: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + WannmePayDebtCasesGetListRecurrentPaymentsResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + WannmePayDebtCasesGetListRecurrentPayments200Response: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + WannmePayMerchantsMultiCriteriaSearchResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + WannmePayMerchantsMultiCriteriaSearch200Response: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + WannmePayMergePaymentsMultiCriteriaSearchResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultListItemDTO' + WannmePayMergePaymentsGetPaymentListByIdMergeResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + WannmePayMergePaymentsListSlicesByIdMergePaymentResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultInternDTO' + WannmePayMergePaymentsListSliceSplitResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitResultInternDTO' + WannmePayPaymentsMultiCriteriaSearchResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + WannmePayPaymentsMultiCriteriaSearch200Response: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + WannmePayPaymentsGetRefundListByIdPaymentResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultRefundVO' + WannmePayPaymentsListRefundByIdPaymentChecksumSha512Response: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultRefundVO' + WannmePayRecurrentPaymentsMultiCriteriaSearchResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + WannmePayRecurrentPaymentsMultiCriteriaSearch200Response: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + WannmePayRecurrentPaymentsListPaymentsByIdRecurrentPaymentResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentResultPaymentDTO' + WannmePayRecurrentPaymentsListPaymentsByIdRecurrentPayment200Response: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentResultPaymentDTO' + WannmePayRecurrentPaymentsGetScheduleListByIdResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO' + WannmePayRecurrentPaymentsListSchedulesByIdRecurrentPaymentResponse: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO' + WannmePayMasterDataGetViaTypesResponse: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + WannmePayMasterDataGetViaTypes200Response: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + WannmePayMasterDataGetCountryMasterDataResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetCountryMasterData200Response: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetJudicialStateTypesResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetJudicialStateTypes200Response: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetDebtCaseManagementTypesChecksumSha512PartnerResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetDebtCaseManagementResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetDebtCaseStatesResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetDebtCaseStates200Response: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetDocumentFileTypesChecksumSha512PartnerResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetDocumentFileTypeMasterDataResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetDocumentTypesChecksumSha512PartnerResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetDocumentTypesChecksumSha512Response: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetGenderTypesResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetGenderTypesChecksumSha512PartnerResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetLanguagesMasterDataResponse: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + WannmePayMasterDataGetLanguagesMasterData200Response: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + WannmePayMasterDataGetMerchantPaymentMethodStatesResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetMerchantPaymentMethodStates200Response: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetMerchantTypesMasterDataResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetMerchantTypesChecksumSha512PartnerResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataMergePaymentSliceStatesResponse: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + WannmePayMasterDataMergePaymentSliceTypesPostResponse: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + WannmePayMasterDataMergePaymentStatesPostResponse: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + WannmePayMasterDataGetSubStatesChecksumSha512PartnerResponse: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + WannmePayMasterDataGetPaymentStatesResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetPaymentStates200Response: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetProvincesMasterDataChecksumSha512PartnerResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetProvincesChecksumSha512PartnerResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetRecurrentStatesResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetRecurrentStates200Response: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetRecurrentIntervalTypesResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetRecurrentIntervalTypes200Response: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetRefundStatesResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetRefundStates200Response: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetRefundTypeMasterDataResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetRefundTypeResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetSectorsChecksumSha512PartnerResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetSectorsChecksumSha512Partner200Response: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetSignTypesMasterDataResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetSignTypesChecksumSha512PartnerResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetSplitPaymentTypesResponse: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + WannmePayMasterDataGetViaTypesChecksumSha512PartnerResponse: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + WannmePayMasterDataGetViaTypesChecksumSha512Partner200Response: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + securitySchemes: + Security Scheme: + type: apiKey + name: Authorization + in: header +security: + - Security Scheme: [] diff --git a/sdks/db/generate-repository-description-cache/wannme.json b/sdks/db/generate-repository-description-cache/wannme.json new file mode 100644 index 000000000..f0be8e196 --- /dev/null +++ b/sdks/db/generate-repository-description-cache/wannme.json @@ -0,0 +1,3 @@ +{ + "Wannme es una plataforma de pagos que gestiona todo el proceso del cobro, desde la pasarela de pago hasta las comunicaciones de tu tienda física u online. ¿Cómo lo hacemos? Mediante una única solución, una sola API. \n¿Qué te ofrecemos? Una solución personalizada para ti y tu negocio, con múltiples funcionalidades que puedes combinar libremente, fácil de integrar, usar y sin sobrecostes. Todo y más a golpe de clic. \nQueremos ser tu partner tecnológico y acompañarte en todo el proceso de cobro a tus clientes. Con la misma tecnología y procesos que usan los grandes, pero adaptada a lo que necesites (tarjeta de crédito, Bizum, efectivo, Split Payments, pagos PSD2… etc.) para que tú te centres en vender y tus clientes en comprar.\nDo you want me?": "Wannme: plataforma de pagos completa, fácil de usar y personalizable. Única API para gestionar todo el proceso de cobro. Facilita pagos online y en tiendas físicas. Tecnología adaptada a tus necesidades. Simplifica tus transacciones sin costes adicionales. WANNME's {language} SDK generated by Konfig (https://konfigthis.com/)." +} \ No newline at end of file diff --git a/sdks/db/intermediate-fixed-specs/wannme/openapi.yaml b/sdks/db/intermediate-fixed-specs/wannme/openapi.yaml new file mode 100644 index 000000000..d9e29a448 --- /dev/null +++ b/sdks/db/intermediate-fixed-specs/wannme/openapi.yaml @@ -0,0 +1,9990 @@ +openapi: 3.0.1 +info: + title: WANNME API REST + description: Welcome to WANNME Integration API + contact: + name: Documentación API + url: https://api.wannme.com + email: contacto@wannme.com + license: + name: Terms of service + url: https://www.wannme.com/terminos-y-condiciones + version: 2.7.8 +servers: + - url: https://rest-demo.wannme.com/integration/v2 + description: Generated server url +security: + - Security Scheme: [] +tags: + - name: WANNME PAY MERGE PAYMENTS + description: Operations for Merge payments in WANNME PAY + - name: WANNME PAY PAYMENTS + description: Operations for Payments in WANNME PAY + - name: WANNME PAY MERCHANTS + description: >- + Operations for Merchants in WANNME PAY. Valid credentials to manage + merchants in Wannme is required + - name: WANNME PAY DOCUMENTS + description: Operations for Documents in WANNME PAY + - name: WANNME PAY RECURRENT PAYMENTS + description: Operations for Recurrent payments in WANNME PAY + - name: WANNME PAY MASTER DATA + description: Operations for Master data in WANNME PAY. + - name: WANNME PAY DEBT CASES + description: Operations for Debt cases payments in WANNME PAY +paths: + /wannmepay/debt-case/: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new Debt case. + description: >- + Checksum SHA512[partnerId + privateKey + amountTotalDebt + + partnerReference1] + operationId: Debt01 + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}: + get: + tags: + - WANNME PAY DEBT CASES + summary: Get Debt case by idDebtcase (WANNME id) + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt03 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: debtCase + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY DEBT CASES + summary: Update existing Debt case by idDebtcase. + description: >- + Checksum SHA512[partnerId + privateKey + amountTotalDebt + + partnerReference1] + operationId: Debt02 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY DEBT CASES + summary: Get Debt case by idDebtcase with Post (WANNME id) + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt04 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/search: + get: + tags: + - WANNME PAY DEBT CASES + summary: Multi-criteria search of Debt cases + description: Checksum SHA512[partnerId + privateKey] + operationId: Debt05 + parameters: + - name: searchDebtCase + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchDebtCaseVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: Multi-criteria search of Debt cases + description: Checksum SHA512[partnerId + privateKey] + operationId: Debt06 + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchDebtCaseVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/action/cancel: + post: + tags: + - WANNME PAY DEBT CASES + summary: Cancel Debt case by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt07 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/payment: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new payment for a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + amount] + operationId: Debt08 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCasePaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/payment/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of payments of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt09 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: payment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of payments of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt10 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/customer: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new customer for a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + document] + operationId: Debt11 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseCustomerVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/customer/{idCustomer}: + put: + tags: + - WANNME PAY DEBT CASES + summary: >- + Update existing customer by idCustomer, of a Debt case specified by + idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + document] + operationId: Debt12 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idCustomer + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseCustomerVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY DEBT CASES + summary: >- + Delete existing customer by idCustomer, of a Debt case specified by + idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + idCustomer] + operationId: Debt13 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idCustomer + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/customer/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of customers of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt14 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of customers of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt15 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseCustomerVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/invoice: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new invoice for a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + reference] + operationId: Debt16 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseInvoiceVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/invoice/{idInvoice}: + put: + tags: + - WANNME PAY DEBT CASES + summary: >- + Update existing invoice by idInvoice, of a Debt case specified by + idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + reference] + operationId: Debt17 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idInvoice + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseInvoiceVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY DEBT CASES + summary: >- + Delete existing invoice by idInvoice, of a Debt case specified by + idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase + idInvoice] + operationId: Debt18 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: idInvoice + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/invoice/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of invoices of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt19 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: integration + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of invoices of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt20 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultDebtCaseInvoiceVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/recurrent-payment: + post: + tags: + - WANNME PAY DEBT CASES + summary: Create new recurrent payment for a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt21 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDebtCaseRecurrentPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/debt-case/{idDebtcase}/recurrent-payment/list: + get: + tags: + - WANNME PAY DEBT CASES + summary: List of recurrent payments of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt22 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: integration + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DEBT CASES + summary: List of recurrent payments of a Debt case specified by idDebtcase. + description: Checksum SHA512[partnerId + privateKey + idDebtcase] + operationId: Debt23 + parameters: + - name: idDebtcase + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/: + post: + tags: + - WANNME PAY MERCHANTS + summary: >- + Create a new merchant. Returns the partnerId for the new merchant. Valid + credentials to create new merchants in Wannme is required + description: Checksum SHA512[partnerId (parent) + privateKey (parent) + merchantType] + operationId: Merchant01 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/{partnerId}: + get: + tags: + - WANNME PAY MERCHANTS + summary: Get merchant by partnerId (WANNME id) + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + partnerId + (url)] + operationId: Merchant03 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY MERCHANTS + summary: Update an existing merchant by partnerId (WANNME id) + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + merchantType + + partnerId (url)] + operationId: Merchant02 + parameters: + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY MERCHANTS + summary: Get merchant by partnerId (WANNME id) + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + partnerId + (url)] + operationId: Merchant04 + parameters: + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/search: + get: + tags: + - WANNME PAY MERCHANTS + summary: Multi-criteria search of merchants. + description: Checksum SHA512[partnerId + privateKey] + operationId: Merchant05 + parameters: + - name: searchPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchMerchantVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MERCHANTS + summary: Multi-criteria search of merchants. + description: Checksum SHA512[partnerId + privateKey] + operationId: Merchant06 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchMerchantVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMerchantResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merchant/{partnerId}/action/sandbox-end-process-activate-merchant: + post: + tags: + - WANNME PAY MERCHANTS + summary: >- + Only available in sandbox environments. Manual adjustment of merchant as + activated by partnerId (WANNME id). + description: >- + Checksum SHA512[partnerId (parent) + privateKey (parent) + partnerId + (url)] + operationId: Merchant19 + parameters: + - name: partnerId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Create new Merge payment. + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + operationId: Merge01 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentCreateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}: + put: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Update existing Merge payment by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + operationId: Merge02 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentUpdateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Get Merge payment by idMergePayment with Post (WANNME id). + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge03 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/search: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Multi-criteria search of Merge payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Merge04 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSearchDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentResultListItemDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/action/cancel: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Cancel Merge payment by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge05 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/action/initialize: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Initialize a Merge payment by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge06 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/payment/list: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: List of payments of a Merge payment specified by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge07 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Create a slice for a Merge payment specified by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment + amount] + operationId: Merge08 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceCreateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}: + put: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Update existing slice by idSlice, of a Merge payment + description: Checksum SHA512[partnerId + privateKey + idMergePayment + amount] + operationId: Merge09 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceUpdateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Delete existing slice by idSlice, of a Merge payment + description: Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice] + operationId: Merge10 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/list: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: List of slices of a Merge payment specified by idMergePayment. + description: Checksum SHA512[partnerId + privateKey + idMergePayment] + operationId: Merge11 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceResultInternDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: >- + Create a split-payment definitiopn for the specified slice of a Merge + payment specified by idMergePayment. + description: >- + Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice + + amount(split-payment)] + operationId: Merge12 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: isDebug + in: query + required: true + schema: + type: boolean + - name: version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/{idSplit}: + put: + tags: + - WANNME PAY MERGE PAYMENTS + summary: >- + Update existing split of slice of a Merge payment by idMergePayment and + idSplit + description: >- + Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice + + idSplit + amount(split-payment)] + operationId: Merge13 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: idSplit + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY MERGE PAYMENTS + summary: Delete existing split of slice of a Merge payment by idSplit + description: >- + Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice + + idSplit] + operationId: Merge14 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: idSplit + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/list: + post: + tags: + - WANNME PAY MERGE PAYMENTS + summary: >- + List of splits of a slice of a Merge payment specified by idMergePayment + and idSlice. + description: Checksum SHA512[partnerId + privateKey + idMergePayment + idSlice] + operationId: Merge15 + parameters: + - name: idMergePayment + in: path + required: true + schema: + type: string + - name: idSlice + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultInternDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Create new payment. If there are splits, paymentAmount is the sum of the + splits amount. + description: Checksum SHA512[partnerId + privateKey + amount + partnerReference1] + operationId: Payment01 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}: + get: + tags: + - WANNME PAY PAYMENTS + summary: Get payment by idPayment (WANNME id) + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment03 + parameters: + - name: payment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY PAYMENTS + summary: >- + Update existing payment by idPayment. If there are splits, paymentAmount + is the sum of the splits amount. + description: Checksum SHA512[partnerId + privateKey + amount + partnerReference1] + operationId: Payment02 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY PAYMENTS + summary: Get payment by idPayment with Post (WANNME id) + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment04 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/search: + get: + tags: + - WANNME PAY PAYMENTS + summary: Multi-criteria search of payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Payment05 + parameters: + - name: searchPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchPaymentVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY PAYMENTS + summary: Multi-criteria search of payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Payment06 + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/cancel: + post: + tags: + - WANNME PAY PAYMENTS + summary: Cancel payment by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment07 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/reset: + post: + tags: + - WANNME PAY PAYMENTS + summary: Reset payment from Error to Accessed, by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment08 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/share: + post: + tags: + - WANNME PAY PAYMENTS + summary: 'Share payment using the predefined channels: email, sms, etc.' + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment09 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySharePaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/send-receipt: + post: + tags: + - WANNME PAY PAYMENTS + summary: Send the receipt of a payment (complete), by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment + email] + operationId: Payment10 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySendReceiptPaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/total-refund: + post: + tags: + - WANNME PAY PAYMENTS + summary: Refund of the total amount of a payment, by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment11 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayTotalRefundVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/partial-refund: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Refund of a part of a payment, by idPayment. If there are splits, + refundAmount is the sum of the splits amount. + description: Checksum SHA512[partnerId + privateKey + idPayment + refundAmount] + operationId: Payment12 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayPartialRefundVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/import-sepa-mandate: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Import SEPA (Single uro Payment Area) mandate into a payment by + idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment + mandateReference] + operationId: Payment13 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayImportSEPAMandatePaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/import-redsys-token: + post: + tags: + - WANNME PAY PAYMENTS + summary: Import Redsys token into a payment by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment + tokenId + cofId] + operationId: Payment14 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayImportRedsysTokenPaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/init-bizum-rtp: + post: + tags: + - WANNME PAY PAYMENTS + summary: Pay payment using Bizum RTP + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment15 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRTPPaymentVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/pay-by-call: + post: + tags: + - WANNME PAY PAYMENTS + summary: >- + Pay payment using PayByCall (use transferPayment true if you want a + transfer call, default value false). The language that will be used in + the IVR will be selected in the Content-Language header if it is + present. For further information please see WANNME developer docs. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment16 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Content-Language + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayByCallPaymentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayByCallPaymentResponseVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/action/sandbox-settle-payment: + post: + tags: + - WANNME PAY PAYMENTS + summary: Only available in sandbox environments. Settle payment by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment17 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/payment/{idPayment}/refund/list: + get: + tags: + - WANNME PAY PAYMENTS + summary: List of refunds of a payment, by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment18 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: payment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultRefundVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY PAYMENTS + summary: List of refunds of a payment, by idPayment. + description: Checksum SHA512[partnerId + privateKey + idPayment] + operationId: Payment19 + parameters: + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayResultRefundVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Create new Recurrent payment. + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + operationId: Recurrent01 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCreateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Get Recurrent payment by idRecurrentPayment (WANNME id). + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent03 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + put: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Update existing Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + partnerReference1] + operationId: Recurrent02 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentUpdateDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Get Recurrent payment by idRecurrentPayment with Post (WANNME id). + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent04 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/search: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Multi-criteria search of Recurrent payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Recurrent05 + parameters: + - name: searchRecurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntWannmePaySearchRecurrentPaymentDTO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Multi-criteria search of Recurrent payments. + description: Checksum SHA512[partnerId + privateKey] + operationId: Recurrent06 + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePaySearchRecurrentPaymentDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentResultDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/cancel: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Cancel Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent07 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/initialize: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Initialize a Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent08 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayInitializeRecurrentPaymentDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/manual-payment: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Manual payment for a Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + amount] + operationId: Recurrent09 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentManualPaymentDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayResultPaymentVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/pause: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Pause Recurrent payment by idRecurrentPayment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent10 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/resume: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Resume a paused Recurrent payment by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent11 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/{idPayment}/action/retry: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Retry a payment with errors (not first payment) + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + idPayment] + operationId: Recurrent12 + parameters: + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Retry a payment with errors (not first payment) + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + idPayment] + operationId: Recurrent13 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/list: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: List of payments of a Recurrent payment specified by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent14 + parameters: + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentResultPaymentDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: List of payments of a Recurrent payment specified by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent15 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/IntWannmePayRecurrentResultPaymentDTO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule: + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Create schedule for a Recurrent payment specified by idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + amount] + operationId: Recurrent16 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentScheduleDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/{idSchedule}: + put: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Update existing schedule by idSchedule, of a Recurrent payment + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment + amount] + operationId: Recurrent17 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idSchedule + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentScheduleDTO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: Delete existing schedule by idSchedule, of a Recurrent payment + description: >- + Checksum SHA512[partnerId + privateKey + idRecurrentPayment + + idSchedule] + operationId: Recurrent18 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: idSchedule + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/list: + get: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: >- + List of schedules of a Recurrent payment specified by + idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent19 + parameters: + - name: recurrentPayment + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY RECURRENT PAYMENTS + summary: >- + List of schedules of a Recurrent payment specified by + idRecurrentPayment. + description: Checksum SHA512[partnerId + privateKey + idRecurrentPayment] + operationId: Recurrent20 + parameters: + - name: idRecurrentPayment + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayResultRecurrentPaymentScheduleDTO + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/checkout-branding-translation-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + description: Checksum SHA512[partnerId + privateKey] + operationId: getBrandingTranslationKeys_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + description: Checksum SHA512[partnerId + privateKey] + operationId: getBrandingTranslationKeys + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/countries: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Countries + description: Checksum SHA512[partnerId + privateKey] + operationId: getCountries_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Countries + description: Checksum SHA512[partnerId + privateKey] + operationId: getCountries + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/debt-case-judicial-state-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case judicial state types + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseJudicialStateTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case judicial state types + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseJudicialStateTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/debt-case-management-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case management type + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseManagementTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case management type + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseManagementTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/debt-case-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case states + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Debt case states + description: Checksum SHA512[partnerId + privateKey] + operationId: getDebtCaseStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/document/{documentId}: + get: + tags: + - WANNME PAY DOCUMENTS + summary: Get document by documentId + description: Checksum SHA512[partnerId + privateKey + documentId] + operationId: getDocumentByIdDeprecated + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: documentId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY DOCUMENTS + summary: Get document by documentId + description: Checksum SHA512[partnerId + privateKey + documentId] + operationId: getDocumentById + parameters: + - name: documentId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + delete: + tags: + - WANNME PAY DOCUMENTS + summary: Delete document by documentId + description: Checksum SHA512[partnerId + privateKey + documentId] + operationId: deleteDocumentById + parameters: + - name: documentId + in: path + required: true + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/document-file-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document Type of Documents + description: Checksum SHA512[partnerId + privateKey] + operationId: getDocumentFileTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document Type of Documents + description: Checksum SHA512[partnerId + privateKey] + operationId: getDocumentFileTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/document-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document types + description: Checksum SHA512[partnerId + privateKey] + operationId: getDocumentTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Document types + description: Checksum SHA512[partnerId + privateKey] + operationId: getDocumentTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/gender-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Gender types + description: Checksum SHA512[partnerId + privateKey] + operationId: getGenderTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Gender types + description: Checksum SHA512[partnerId + privateKey] + operationId: getGenderTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/languages: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Languages + description: Checksum SHA512[partnerId + privateKey] + operationId: getLanguages_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Languages + description: Checksum SHA512[partnerId + privateKey] + operationId: getLanguages + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merchant-payment-method-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: 'Get master data of Merchant payment method states ' + description: Checksum SHA512[partnerId + privateKey] + operationId: getMerchantPaymentMethodStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: 'Get master data of Merchant payment method states ' + description: Checksum SHA512[partnerId + privateKey] + operationId: getMerchantPaymentMethodStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merchant-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Merchant types + description: Checksum SHA512[partnerId + privateKey] + operationId: getMerchantTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Merchant types + description: Checksum SHA512[partnerId + privateKey] + operationId: getMerchantTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-slice-states: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of the slices of a merge payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getMergePaymentSliceStatuses + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-slice-types: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of the slices of a merge payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getMergePaymentSliceTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-states: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of a merge payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getMergePaymentStatuses + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/merge-payment-sub-states: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of substates of a merge payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getMergePaymentSubstatuses + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/payment-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Payment states + description: Checksum SHA512[partnerId + privateKey] + operationId: getPaymentStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Payment states + description: Checksum SHA512[partnerId + privateKey] + operationId: getPaymentStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/provinces: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Provinces + description: Checksum SHA512[partnerId + privateKey] + operationId: getProvinces_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Provinces + description: Checksum SHA512[partnerId + privateKey] + operationId: getProvinces + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/recurrent-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent states + description: Checksum SHA512[partnerId + privateKey] + operationId: getRecurrentStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent states + description: Checksum SHA512[partnerId + privateKey] + operationId: getRecurrentStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/recurrent-interval-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent interval types + description: Checksum SHA512[partnerId + privateKey] + operationId: getRecurrenteInvertalTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Recurrent interval types + description: Checksum SHA512[partnerId + privateKey] + operationId: getRecurrenteInvertalTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/refund-states: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of a refund of a payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getRefundStates_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of states of a refund of a payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getRefundStates + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/refund-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of refund type of a payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getRefundTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of refund type of a payments + description: Checksum SHA512[partnerId + privateKey] + operationId: getRefundTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/sectors: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Sectors + description: Checksum SHA512[partnerId + privateKey] + operationId: getSectors_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Sectors + description: Checksum SHA512[partnerId + privateKey] + operationId: getSectors + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/sign-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of sign types + description: Checksum SHA512[partnerId + privateKey] + operationId: getSignTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of sign types + description: Checksum SHA512[partnerId + privateKey] + operationId: getSignTypes + parameters: + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/payment-split-payment-types: + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Split-Payment types + description: Checksum SHA512[partnerId + privateKey] + operationId: getSplitPaymentTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData2VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/masterdata/via-types: + get: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + description: Checksum SHA512[partnerId + privateKey] + operationId: getViaTypes_1 + parameters: + - name: integrationVO + in: query + required: true + schema: + $ref: '#/components/schemas/IntegrationVO' + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + deprecated: true + post: + tags: + - WANNME PAY MASTER DATA + summary: Get master data of Via Types + description: Checksum SHA512[partnerId + privateKey] + operationId: getViaTypes + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntegrationVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/MasterData1VO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + /wannmepay/document/upload-document: + post: + tags: + - WANNME PAY DOCUMENTS + summary: Upload a BASE64 document + description: Checksum SHA512[partnerId + privateKey + documentType] + operationId: uploadDocument + parameters: + - name: Wannme-Is-Debug + in: header + required: false + schema: + type: boolean + - name: Wannme-Integration-Version + in: header + required: false + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentVO' + required: true + responses: + '200': + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/IntWannmePayDocumentResultVO' + '400': + description: Bad Request + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '401': + description: Unauthorized + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' + '409': + description: Conflict + content: + application/json: + schema: + $ref: '#/components/schemas/ValidationError' +components: + schemas: + ValidationError: + type: object + properties: + code: + type: integer + format: int32 + title: + type: string + message: + type: string + fields: + type: object + additionalProperties: + type: string + IntWannmePayRecurrentCommonSharingConfigDTO: + type: object + properties: + sendToAllPhones: + type: boolean + sendToAllEmails: + type: boolean + IntWannmePayRecurrentConfigDTO: + type: object + properties: + executePastSchedulesAfterActivation: + type: boolean + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentCommonSharingConfigDTO' + firstPaymentConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentFirstPaymentConfigDTO' + manualExecutionConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentManualExecutionConfigDTO' + schedulePriorNoticeConfig: + $ref: >- + #/components/schemas/IntWannmePayRecurrentSchedulePriorNoticeConfigDTO + IntWannmePayRecurrentFirstPaymentConfigDTO: + type: object + properties: + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentSharingConfigDTO' + IntWannmePayRecurrentManualExecutionConfigDTO: + type: object + properties: + enable: + type: boolean + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentSharingConfigDTO' + IntWannmePayRecurrentPaymentCustomerDTO: + type: object + properties: + documentType: + maximum: 6 + minimum: 0 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + maximum: 34 + minimum: 0 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + provinceType: + maximum: 52 + minimum: 0 + type: integer + format: int64 + bankAccountIban: + type: string + countryType: + maximum: 237 + minimum: 0 + type: integer + format: int64 + IntWannmePayRecurrentPaymentPlanDTO: + type: object + properties: + finalizeRecurrent: + type: boolean + IntWannmePayRecurrentPaymentSubscriptionExtDTO: + type: object + properties: + amount: + minimum: 0 + type: number + format: double + intervalType: + minimum: 0 + type: integer + format: int64 + startDate: + type: string + format: date-time + endDate: + type: string + format: date-time + amountFirstInstallment: + minimum: 0 + type: number + format: double + firstInstallmentDate: + type: string + format: date-time + nextInstallmentDate: + type: string + format: date-time + IntWannmePayRecurrentPaymentUpdateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCustomerDTO' + paymentPlan: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentPlanDTO' + subscription: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentSubscriptionExtDTO' + config: + $ref: '#/components/schemas/IntWannmePayRecurrentConfigDTO' + IntWannmePayRecurrentSchedulePriorNoticeConfigDTO: + type: object + properties: + enable: + type: boolean + numberOfDays: + type: integer + format: int64 + sharingConfig: + $ref: '#/components/schemas/IntWannmePayRecurrentSharingConfigDTO' + IntWannmePayRecurrentSharingConfigDTO: + type: object + properties: + shareBySms: + type: boolean + smsTemplateId: + type: string + shareByEmail: + type: boolean + emailTemplateId: + type: string + IntWannmePayRecurrentPaymentResultDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + debtCaseId: + type: string + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCustomerDTO' + paymentPlan: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentPlanDTO' + subscription: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentSubscriptionExtDTO' + config: + $ref: '#/components/schemas/IntWannmePayRecurrentConfigDTO' + IntWannmePayRecurrentPaymentScheduleDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + scheduleDate: + type: string + format: date-time + notificationURL: + maxLength: 500 + minLength: 0 + type: string + IntWannmePayResultRecurrentPaymentScheduleDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + scheduleDate: + type: string + format: date-time + notificationURL: + maxLength: 500 + minLength: 0 + type: string + id: + type: string + executionDate: + type: string + format: date-time + statusCode: + type: integer + format: int64 + statusDescription: + type: string + paymentId: + type: string + IntWannmePayPaymentCustomerVO: + type: object + properties: + documentType: + minimum: 0 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + minimum: 0 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + countryType: + type: integer + format: int64 + provinceType: + minimum: 0 + type: integer + format: int64 + bankAccountIban: + type: string + IntWannmePayPaymentExtraVO: + type: object + properties: + sendSMS: + type: boolean + sendEmail: + type: boolean + manualPayment: + type: boolean + paymentPassword: + type: string + tokenizeOnly: + type: boolean + sendCertifiedSMS: + type: boolean + IntWannmePayPaymentVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + returnOKURL: + maxLength: 500 + minLength: 0 + type: string + returnKOURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + expirationDate: + type: string + format: date-time + paymentMethods: + type: array + items: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayPaymentCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayPaymentExtraVO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitPaymentVO' + IntWannmePaySplitPaymentVO: + required: + - partnerId + - splitPaymentType + type: object + properties: + partnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + totalRefunds: + type: number + format: double + IntWannmePayResultPaymentDetailsVO: + type: object + properties: + cardNumber: + type: string + cardExpiryDate: + type: string + cardBrand: + type: string + cardType: + type: string + cardAuthorisationCode: + type: string + transactionReference: + type: string + transactionMandateReference: + type: string + transactionId: + type: string + IntWannmePayResultPaymentVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + returnOKURL: + maxLength: 500 + minLength: 0 + type: string + returnKOURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + expirationDate: + type: string + format: date-time + paymentMethods: + type: array + items: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayPaymentCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayPaymentExtraVO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitPaymentVO' + id: + type: string + receiptNumber: + type: string + url: + type: string + imageQR: + type: string + transactionCode: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + paymentMethod: + type: string + paymentMethodDescription: + type: string + debtCaseId: + type: string + recurrentPaymentId: + type: string + errorCode: + type: string + errorDescription: + type: string + errorProviderCode: + type: string + totalRefunds: + type: number + format: double + paymentDetails: + $ref: '#/components/schemas/IntWannmePayResultPaymentDetailsVO' + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + operationDate: + type: string + format: date-time + settled: + type: boolean + settledDate: + type: string + format: date-time + settledAmount: + type: number + format: double + directLinks: + type: array + items: + $ref: '#/components/schemas/PaymentDirectLink' + PaymentDirectLink: + type: object + properties: + paymentMethod: + type: string + url: + type: string + IntWannmePayMergePaymentCustomerDTO: + type: object + properties: + documentType: + maximum: 6 + minimum: 1 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + maximum: 34 + minimum: 1 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + provinceType: + maximum: 52 + minimum: 1 + type: integer + format: int64 + countryType: + maximum: 237 + minimum: 1 + type: integer + format: int64 + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + IntWannmePayMergePaymentExtraDTO: + type: object + properties: + sendAuto: + type: boolean + rtpFirst: + type: boolean + IntWannmePayMergePaymentSliceForMergeUpdateDTO: + required: + - type + type: object + properties: + type: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceUpdateDTO + id: + type: string + IntWannmePayMergePaymentSliceSplitForMergeOrSliceUpdateDTO: + required: + - splitPartnerId + - splitPaymentType + type: object + properties: + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + id: + type: string + IntWannmePayMergePaymentUpdateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceForMergeUpdateDTO + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePayMergePaymentResultDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + creationDate: + type: string + format: date-time + amount: + type: number + format: double + paidAmount: + type: number + format: double + pendingAmount: + type: number + format: double + description: + type: string + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultInternDTO' + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePayMergePaymentSliceResultInternDTO: + required: + - type + type: object + properties: + id: + type: string + type: + type: string + statusCode: + type: string + statusDescription: + type: string + paymentId: + type: string + amount: + type: number + format: double + description: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitResultInternDTO + IntWannmePayMergePaymentSliceSplitResultInternDTO: + required: + - splitPartnerId + - splitPaymentType + type: object + properties: + id: + type: string + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + amount: + type: number + format: double + IntWannmePayMergePaymentSliceUpdateDTO: + required: + - checksum + - partnerId + - type + type: object + properties: + partnerId: + type: string + checksum: + type: string + type: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceUpdateDTO + IntWannmePayMergePaymentSliceResultDTO: + required: + - checksum + - partnerId + - type + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + type: + type: string + statusCode: + type: string + statusDescription: + type: string + paymentId: + type: string + amount: + type: number + format: double + description: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceSplitResultDTO' + IntWannmePayMergePaymentSliceSplitResultDTO: + required: + - checksum + - partnerId + - splitPartnerId + - splitPaymentType + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + amount: + type: number + format: double + IntWannmePayMergePaymentSliceSplitDTO: + required: + - checksum + - partnerId + - splitPartnerId + - splitPaymentType + type: object + properties: + partnerId: + type: string + checksum: + type: string + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + IntWannmePayMerchantBillingAddressVO: + type: object + properties: + address: + type: string + bankAccountIban: + type: string + floorStairsDoor: + type: string + location: + type: string + name: + type: string + postalCode: + type: string + provinceType: + type: integer + format: int64 + telephone: + type: string + vatId: + type: string + viaType: + type: integer + format: int64 + IntWannmePayMerchantCompanyDocumentsVO: + type: object + properties: + bankAccountOwnershipVerificationId: + type: string + otherCompanyDocumentId: + type: string + realOwnershipDocumentId: + type: string + realOwnershipIdentificationCardId: + type: string + registrationDocumentId: + type: string + shareholderIdentificationCardId: + type: string + shareholderRegistrationDocumentId: + type: string + taxIdDocumentId: + type: string + IntWannmePayMerchantCompanyShareholderVO: + type: object + properties: + countryId: + type: integer + format: int64 + document: + type: string + documentType: + type: integer + format: int64 + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + sharePercentage: + type: number + format: double + IntWannmePayMerchantCompanyVO: + type: object + properties: + activityCode: + type: string + address: + type: string + bankAccountHolder: + type: string + bankAccountIban: + type: string + bankAccountSwift: + type: string + countryId: + type: integer + format: int64 + creationLocation: + type: string + creationYear: + type: integer + format: int64 + documents: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyDocumentsVO' + floorStairsDoor: + type: string + location: + type: string + mobilephone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + name: + type: string + postalCode: + type: string + provinceType: + type: integer + format: int64 + representativeDocument: + type: string + representativeFirstName: + type: string + representativeLastName1: + type: string + representativeLastName2: + type: string + shareholders: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyShareholderVO' + telephone: + type: string + vatId: + type: string + viaType: + type: integer + format: int64 + websiteURL: + type: string + IntWannmePayMerchantContactPersonVO: + type: object + properties: + document: + type: string + documentType: + type: integer + format: int64 + email: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + mobilephone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + IntWannmePayMerchantEconomicInformationVO: + type: object + properties: + estimatedAnnualTurnover: + type: number + format: double + estimatedAverageTicket: + type: number + format: double + estimatedMonthlyTransactions: + type: integer + format: int64 + estimatedProcessedMonthlyVolume: + type: number + format: double + IntWannmePayMerchantIndividualDocumentsVO: + type: object + properties: + bankAccountOwnershipVerificationId: + type: string + identificationCardId: + type: string + lastIndividualTaxReceiptId: + type: string + otherIndividualDocumentId: + type: string + taxRegistrationFormId: + type: string + IntWannmePayMerchantIndividualVO: + type: object + properties: + activityCode: + type: string + address: + type: string + bankAccountHolder: + type: string + bankAccountIban: + type: string + bankAccountSwift: + type: string + birthDate: + type: string + format: date-time + countryId: + type: integer + format: int64 + document: + type: string + documentExpirationDate: + type: string + format: date-time + documentType: + type: integer + format: int64 + documents: + $ref: '#/components/schemas/IntWannmePayMerchantIndividualDocumentsVO' + firstName: + type: string + floorStairsDoor: + type: string + genderType: + type: integer + format: int64 + lastName1: + type: string + lastName2: + type: string + location: + type: string + mobilephone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + nationalityCountryId: + type: integer + format: int64 + placeOfBirthCountryId: + type: integer + format: int64 + placeOfBirthLocation: + type: string + postalCode: + type: string + provinceType: + type: integer + format: int64 + telephone: + type: string + viaType: + type: integer + format: int64 + websiteURL: + type: string + yearOfRegistration: + type: integer + format: int64 + IntWannmePayMerchantVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + merchantType: + minimum: 1 + type: integer + format: int64 + merchantReference1: + type: string + merchantReference2: + type: string + sectorId: + type: integer + format: int64 + commercialName: + type: string + email: + type: string + shortActivityDescription: + maxLength: 500 + minLength: 0 + type: string + activityEffectiveYears: + type: integer + format: int64 + notificationURL: + maxLength: 500 + minLength: 0 + type: string + company: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyVO' + individual: + $ref: '#/components/schemas/IntWannmePayMerchantIndividualVO' + billingAddress: + $ref: '#/components/schemas/IntWannmePayMerchantBillingAddressVO' + economicInformation: + $ref: '#/components/schemas/IntWannmePayMerchantEconomicInformationVO' + contactPerson: + $ref: '#/components/schemas/IntWannmePayMerchantContactPersonVO' + IntWannmePayMerchantResultVO: + required: + - checksum + - partnerId + type: object + properties: + activityEffectiveYears: + type: integer + format: int64 + billingAddress: + $ref: '#/components/schemas/IntWannmePayMerchantBillingAddressVO' + checksum: + type: string + commercialName: + type: string + company: + $ref: '#/components/schemas/IntWannmePayMerchantCompanyVO' + contactPerson: + $ref: '#/components/schemas/IntWannmePayMerchantContactPersonVO' + economicInformation: + $ref: '#/components/schemas/IntWannmePayMerchantEconomicInformationVO' + email: + type: string + individual: + $ref: '#/components/schemas/IntWannmePayMerchantIndividualVO' + merchantReference1: + type: string + merchantReference2: + type: string + merchantType: + minimum: 1 + type: integer + format: int64 + merchantTypeName: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + partnerId: + type: string + secretPrivateKey: + type: string + sectorId: + type: integer + format: int64 + shortActivityDescription: + maxLength: 500 + minLength: 0 + type: string + stateId: + type: integer + format: int64 + stateName: + type: string + IntWannmePayDebtCaseCreditorVO: + type: object + properties: + documentType: + minimum: 0 + type: integer + format: int64 + document: + type: string + name: + type: string + brandName: + type: string + bankAccountHolderName: + type: string + bankAccountIban: + type: string + bankAccountSwift: + type: string + judicialStateType: + minimum: 0 + type: integer + format: int64 + debtCaseManagementType: + minimum: 0 + type: integer + format: int64 + IntWannmePayDebtCaseExtraVO: + type: object + properties: + sendPaymentAllMobilePhones: + type: boolean + sendPaymentAllEmails: + type: boolean + createTotalAmountPaymentAuto: + type: boolean + sendPaymentAuto: + type: boolean + requestCustomerDocumentInPayment: + type: boolean + IntWannmePayDebtCaseMainCustomerVO: + type: object + properties: + documentType: + minimum: 0 + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + viaType: + minimum: 0 + type: integer + format: int64 + address: + type: string + floorStairsDoor: + type: string + postalCode: + type: string + location: + type: string + provinceType: + minimum: 0 + type: integer + format: int64 + bankAccountIban: + type: string + countryType: + minimum: 0 + type: integer + format: int64 + IntWannmePayDebtCaseVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amountTotalDebt: + minimum: 0 + type: number + format: double + amountPrincipalDebt: + minimum: 0 + type: number + format: double + amountPending: + minimum: 0 + type: number + format: double + amountRealDiscount: + minimum: 0 + type: number + format: double + amountMaximumDiscount: + minimum: 0 + type: number + format: double + amountMinimumPartialPayment: + minimum: 0 + type: number + format: double + amountExternalPayment: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + dueDate: + type: string + format: date-time + signType: + type: integer + format: int64 + mainCustomer: + $ref: '#/components/schemas/IntWannmePayDebtCaseMainCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayDebtCaseExtraVO' + creditor: + $ref: '#/components/schemas/IntWannmePayDebtCaseCreditorVO' + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + IntWannmePayResultDebtCaseVO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amountTotalDebt: + minimum: 0 + type: number + format: double + amountPrincipalDebt: + minimum: 0 + type: number + format: double + amountPending: + minimum: 0 + type: number + format: double + amountRealDiscount: + minimum: 0 + type: number + format: double + amountMaximumDiscount: + minimum: 0 + type: number + format: double + amountMinimumPartialPayment: + minimum: 0 + type: number + format: double + amountExternalPayment: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + dueDate: + type: string + format: date-time + signType: + type: integer + format: int64 + mainCustomer: + $ref: '#/components/schemas/IntWannmePayDebtCaseMainCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayDebtCaseExtraVO' + creditor: + $ref: '#/components/schemas/IntWannmePayDebtCaseCreditorVO' + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + IntWannmePayDebtCaseInvoiceVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + concept: + maxLength: 250 + minLength: 1 + type: string + reference: + maxLength: 45 + minLength: 1 + type: string + amount: + minimum: 0 + type: number + format: double + expirationDate: + type: string + format: date-time + documentId: + type: string + IntWannmePayResultDebtCaseInvoiceVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + concept: + maxLength: 250 + minLength: 1 + type: string + reference: + maxLength: 45 + minLength: 1 + type: string + amount: + minimum: 0 + type: number + format: double + expirationDate: + type: string + format: date-time + documentId: + type: string + id: + type: string + statusCode: + type: integer + format: int64 + statusDescription: + type: string + IntWannmePayDebtCaseCustomerVO: + required: + - checksum + - document + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + mobilePhone1: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email1: + type: string + email2: + type: string + email3: + type: string + IntegrationVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + IntWannmePayRecurrentResultPaymentDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + returnOKURL: + maxLength: 500 + minLength: 0 + type: string + returnKOURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + expirationDate: + type: string + format: date-time + paymentMethods: + type: array + items: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayPaymentCustomerVO' + extra: + $ref: '#/components/schemas/IntWannmePayPaymentExtraVO' + splitPayments: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitPaymentVO' + id: + type: string + receiptNumber: + type: string + url: + type: string + imageQR: + type: string + transactionCode: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + paymentMethod: + type: string + paymentMethodDescription: + type: string + debtCaseId: + type: string + recurrentPaymentId: + type: string + errorCode: + type: string + errorDescription: + type: string + errorProviderCode: + type: string + totalRefunds: + type: number + format: double + paymentDetails: + $ref: '#/components/schemas/IntWannmePayResultPaymentDetailsVO' + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + operationDate: + type: string + format: date-time + settled: + type: boolean + settledDate: + type: string + format: date-time + settledAmount: + type: number + format: double + directLinks: + type: array + items: + $ref: '#/components/schemas/PaymentDirectLink' + manual: + type: boolean + IntWannmePayRecurrentManualPaymentDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + notificationURL: + maxLength: 500 + minLength: 0 + type: string + paymentPartnerReference1: + type: string + paymentPartnerReference2: + type: string + paymentCustomField1: + type: string + paymentCustomField2: + type: string + paymentCustomField3: + type: string + paymentCustomField4: + type: string + paymentCustomField5: + type: string + paymentCustomField6: + type: string + IntWannmePayInitializeRecurrentPaymentDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + sendPaymentAuto: + type: boolean + sendPaymentToAllEmails: + type: boolean + sendPaymentToAllPhones: + type: boolean + IntWannmePaySearchRecurrentPaymentDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + usersGroup: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + IntegrationPaginationVO: + type: object + properties: + page: + type: integer + format: int32 + size: + type: integer + format: int32 + IntWannmePayRecurrentPaymentCreateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + description: + maxLength: 250 + minLength: 0 + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + mobilePhone: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email: + type: string + email2: + type: string + email3: + type: string + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + signType: + type: integer + format: int64 + customer: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentCustomerDTO' + paymentPlan: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentPlanDTO' + subscription: + $ref: '#/components/schemas/IntWannmePayRecurrentPaymentSubscriptionDTO' + config: + $ref: '#/components/schemas/IntWannmePayRecurrentConfigDTO' + IntWannmePayRecurrentPaymentSubscriptionDTO: + type: object + properties: + amount: + minimum: 0 + type: number + format: double + intervalType: + minimum: 0 + type: integer + format: int64 + startDate: + type: string + format: date-time + endDate: + type: string + format: date-time + amountFirstInstallment: + minimum: 0 + type: number + format: double + firstInstallmentDate: + type: string + format: date-time + IntWannmePayResultRefundVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + id: + type: string + creationDate: + type: string + refundType: + type: string + enum: + - PARTIAL + - TOTAL + - CHARGEBACK + statusCode: + type: integer + format: int64 + statusDescription: + type: string + amount: + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + description: + type: string + settled: + type: boolean + settledDate: + type: string + format: date-time + splitRefunds: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitRefundVO' + IntWannmePaySplitRefundVO: + required: + - partnerId + type: object + properties: + partnerId: + type: string + amount: + minimum: 0 + type: number + format: double + IntWannmePayTotalRefundVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + description: + type: string + IntWannmePaySharePaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + sendSMS: + type: boolean + sendEmail: + type: boolean + sendCertifiedSMS: + type: boolean + smsTemplateId: + type: string + emailTemplateId: + type: string + IntWannmePaySendReceiptPaymentVO: + required: + - checksum + - email + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + email: + type: string + IntWannmePayByCallPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + transferPayment: + type: boolean + IntWannmePayByCallPaymentResponseVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + txReference: + type: string + pbcReference: + type: string + transferPayment: + type: boolean + IntWannmePayPartialRefundVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + type: number + format: double + partnerReference1: + type: string + partnerReference2: + type: string + description: + type: string + splitRefunds: + type: array + items: + $ref: '#/components/schemas/IntWannmePaySplitRefundVO' + IntWannmePayRTPPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + IntWannmePayImportSEPAMandatePaymentVO: + required: + - checksum + - mandateReference + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + mandateSignedDate: + type: string + format: date-time + mandateReference: + type: string + IntWannmePayImportRedsysTokenPaymentVO: + required: + - checksum + - cofId + - partnerId + - tokenId + type: object + properties: + partnerId: + type: string + checksum: + type: string + tokenId: + type: string + cofId: + type: string + IntWannmePaySearchPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + operationDateFrom: + type: string + format: date-time + operationDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + IntWannmePayMergePaymentCreateDTO: + required: + - checksum + - partnerId + - partnerReference1 + type: object + properties: + partnerId: + type: string + checksum: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceForMergeCreationDTO + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePayMergePaymentSliceForMergeCreationDTO: + required: + - type + type: object + properties: + type: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceCreationDTO + IntWannmePayMergePaymentSliceSplitForMergeOrSliceCreationDTO: + required: + - splitPartnerId + - splitPaymentType + type: object + properties: + splitPartnerId: + type: string + reference: + type: string + description: + type: string + splitPaymentType: + type: string + enum: + - PERCENTAGE + - FIXED + amount: + minimum: 0 + type: number + format: double + IntWannmePayMergePaymentSliceCreateDTO: + required: + - checksum + - partnerId + - type + type: object + properties: + partnerId: + type: string + checksum: + type: string + type: + type: string + amount: + minimum: 0 + type: number + format: double + description: + maxLength: 250 + minLength: 0 + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + splitPayments: + type: array + items: + $ref: >- + #/components/schemas/IntWannmePayMergePaymentSliceSplitForMergeOrSliceCreationDTO + IntWannmePayMergePaymentSearchDTO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + IntWannmePayMergePaymentResultListItemDTO: + type: object + properties: + id: + type: string + statusCode: + type: string + statusDescription: + type: string + subStatusCode: + type: string + subStatusDescription: + type: string + creationDate: + type: string + format: date-time + lastModifiedDate: + type: string + format: date-time + amount: + type: number + format: double + paidAmount: + type: number + format: double + pendingAmount: + type: number + format: double + description: + type: string + expirationDate: + type: string + format: date-time + usersGroup: + type: string + notificationURL: + maxLength: 500 + minLength: 0 + type: string + documentId: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + customer: + $ref: '#/components/schemas/IntWannmePayMergePaymentCustomerDTO' + slices: + type: array + items: + $ref: '#/components/schemas/IntWannmePayMergePaymentSliceResultInternDTO' + extra: + $ref: '#/components/schemas/IntWannmePayMergePaymentExtraDTO' + IntWannmePaySearchMerchantVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + document: + type: string + MasterData1VO: + type: object + properties: + id: + type: integer + format: int64 + value: + type: string + MasterData2VO: + type: object + properties: + id: + type: string + value: + type: string + IntWannmePayDocumentResultVO: + required: + - checksum + - content + - contentType + - documentType + - fileName + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: string + enum: + - DEBTCASE_INVOICE_DOCUMENT + - DEBTCASE_DOCUMENT + - RECURRENT_PAYMENT_DOCUMENT + - PAYMENT_DOCUMENT + - MERGE_DOCUMENT + - MERCHANT_CHECKOUT_BRANDING_LOGO + - MERCHANT_COMPANY_SHAREHOLDER_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_SHAREHOLDER_IDENTIFICATION_CARD + - MERCHANT_COMPANY_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_COMPANY_TAX_ID_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_IDENTIFICATION_CARD + - MERCHANT_COMPANY_OTHER_DOCUMENT + - MERCHANT_INDIVIDUAL_IDENTIFICATION_CARD + - MERCHANT_INDIVIDUAL_TAX_REGISTRATION_FORM + - MERCHANT_INDIVIDUAL_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_INDIVIDUAL_LAST_INDIVIDUAL_TAX_RECEIPT + - MERCHANT_INDIVIDUAL_OTHER_DOCUMENT + content: + type: string + fileName: + type: string + contentType: + type: string + id: + type: string + IntWannmePayDocumentVO: + required: + - checksum + - content + - contentType + - documentType + - fileName + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: string + enum: + - DEBTCASE_INVOICE_DOCUMENT + - DEBTCASE_DOCUMENT + - RECURRENT_PAYMENT_DOCUMENT + - PAYMENT_DOCUMENT + - MERGE_DOCUMENT + - MERCHANT_CHECKOUT_BRANDING_LOGO + - MERCHANT_COMPANY_SHAREHOLDER_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_SHAREHOLDER_IDENTIFICATION_CARD + - MERCHANT_COMPANY_REGISTRATION_DOCUMENT + - MERCHANT_COMPANY_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_COMPANY_TAX_ID_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_DOCUMENT + - MERCHANT_COMPANY_REAL_OWNERSHIP_IDENTIFICATION_CARD + - MERCHANT_COMPANY_OTHER_DOCUMENT + - MERCHANT_INDIVIDUAL_IDENTIFICATION_CARD + - MERCHANT_INDIVIDUAL_TAX_REGISTRATION_FORM + - MERCHANT_INDIVIDUAL_BANK_ACCOUNT_OWNERSHIP_VERIFICATION + - MERCHANT_INDIVIDUAL_LAST_INDIVIDUAL_TAX_RECEIPT + - MERCHANT_INDIVIDUAL_OTHER_DOCUMENT + content: + type: string + fileName: + type: string + contentType: + type: string + IntWannmePayDebtCaseRecurrentPaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + idCustomer: + type: string + notificationUrl: + type: string + recurrentPaymentPartnerReference1: + type: string + recurrentPaymentPartnerReference2: + type: string + recurrentPaymentCustomField1: + type: string + recurrentPaymentCustomField2: + type: string + recurrentPaymentCustomField3: + type: string + recurrentPaymentCustomField4: + type: string + recurrentPaymentCustomField5: + type: string + recurrentPaymentCustomField6: + type: string + IntWannmePayDebtCasePaymentVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + sendPaymentAuto: + type: boolean + notificationURL: + maxLength: 500 + minLength: 0 + type: string + requestCustomerDocumentInPayment: + type: boolean + requestInvoicesInPayment: + type: boolean + amount: + minimum: 0 + type: number + format: double + idCustomer: + type: string + debtPaymentPartnerReference1: + type: string + debtPaymentPartnerReference2: + type: string + debtPaymentCustomField1: + type: string + debtPaymentCustomField2: + type: string + debtPaymentCustomField3: + type: string + debtPaymentCustomField4: + type: string + debtPaymentCustomField5: + type: string + debtPaymentCustomField6: + type: string + IntWannmePayResultDebtCaseCustomerVO: + required: + - checksum + - document + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + documentType: + type: integer + format: int64 + document: + type: string + firstName: + type: string + lastName1: + type: string + lastName2: + type: string + mobilePhone1: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone2: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + mobilePhone3: + pattern: >- + (^$)|^(((\+|00)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)([[:space:]]?))?([\d]{4}\d{1,9})$) + type: string + email1: + type: string + email2: + type: string + email3: + type: string + id: + type: string + IntWannmePaySearchDebtCaseVO: + required: + - checksum + - partnerId + type: object + properties: + partnerId: + type: string + checksum: + type: string + usersGroup: + type: string + statusCode: + type: string + subStatusCode: + type: string + partnerReference1: + type: string + partnerReference2: + type: string + customField1: + type: string + customField2: + type: string + customField3: + type: string + customField4: + type: string + customField5: + type: string + customField6: + type: string + lastModifiedDateFrom: + type: string + format: date-time + lastModifiedDateTo: + type: string + format: date-time + pagination: + $ref: '#/components/schemas/IntegrationPaginationVO' + securitySchemes: + Security Scheme: + type: apiKey + name: Authorization + in: header diff --git a/sdks/db/processed-custom-request-cache/wannme.com.yaml b/sdks/db/processed-custom-request-cache/wannme.com.yaml new file mode 100644 index 000000000..1ce7f3177 --- /dev/null +++ b/sdks/db/processed-custom-request-cache/wannme.com.yaml @@ -0,0 +1,21 @@ +processed: + securitySchemes: + Security Scheme: + type: apiKey + name: Authorization + in: header + apiBaseUrl: https://rest-demo.wannme.com/integration/v2 + apiVersion: 2.7.8 + apiDescription: Welcome to WANNME Integration API + apiTitle: WANNME API REST + endpoints: 85 + sdkMethods: 133 + schemas: 86 + parameters: 986 + contactUrl: https://api.wannme.com + contactEmail: contacto@wannme.com + originalCustomRequest: + type: GET + url: https://rest-demo.wannme.com/integration/v2/v3/api-docs + customRequestSpecFilename: wannme.com.yaml + difficultyScore: 422.5 diff --git a/sdks/db/progress/wannme-progress.yaml b/sdks/db/progress/wannme-progress.yaml new file mode 100644 index 000000000..c357665d9 --- /dev/null +++ b/sdks/db/progress/wannme-progress.yaml @@ -0,0 +1,510 @@ +examples: {} +examples_2: {} +examples_3: {} +operationIds: + /wannmepay/debt-case/: + post: WannmePayDebtCases_createChecksum + /wannmepay/debt-case/search: + get: WannmePayDebtCases_multiCriteriaSearch + post: WannmePayDebtCases_multiCriteriaSearch + /wannmepay/debt-case/{idDebtcase}: + get: WannmePayDebtCases_getByIdDebtcaseChecksumSha512 + post: WannmePayDebtCases_getPostChecksumSha512 + put: WannmePayDebtCases_updateByIdChecksumSha512Partner + /wannmepay/debt-case/{idDebtcase}/action/cancel: + post: WannmePayDebtCases_cancelByIdDebtcaseChecksumSha512Partner + /wannmepay/debt-case/{idDebtcase}/customer: + post: WannmePayDebtCases_createCustomerChecksumSha512Document + /wannmepay/debt-case/{idDebtcase}/customer/list: + get: WannmePayDebtCases_listCustomerByIdChecksumSha512 + post: WannmePayDebtCases_listCustomerByIdDebtCaseChecksumSha512Partner + /wannmepay/debt-case/{idDebtcase}/customer/{idCustomer}: + delete: WannmePayDebtCases_deleteCustomerByIdCase + put: WannmePayDebtCases_updateCustomerByIdChecksumSha512 + /wannmepay/debt-case/{idDebtcase}/invoice: + post: WannmePayDebtCases_createNewInvoiceChecksum + /wannmepay/debt-case/{idDebtcase}/invoice/list: + get: WannmePayDebtCases_listInvoicesByIdDebtcase + post: WannmePayDebtCases_listInvoicesByIdDebtcase + /wannmepay/debt-case/{idDebtcase}/invoice/{idInvoice}: + delete: WannmePayDebtCases_deleteInvoiceById + put: WannmePayDebtCases_updateInvoiceByIdChecksumSha512 + /wannmepay/debt-case/{idDebtcase}/payment: + post: WannmePayDebtCases_createPaymentChecksumSHA512 + /wannmepay/debt-case/{idDebtcase}/payment/list: + get: WannmePayDebtCases_getPaymentList + post: WannmePayDebtCases_listPaymentsByIdDebtCase + /wannmepay/debt-case/{idDebtcase}/recurrent-payment: + post: WannmePayDebtCases_createRecurrentPaymentChecksumSha512Partner + /wannmepay/debt-case/{idDebtcase}/recurrent-payment/list: + get: WannmePayDebtCases_getListRecurrentPayments + post: WannmePayDebtCases_getListRecurrentPayments + /wannmepay/document/upload-document: + post: WannmePayDocuments_uploadBase64DocumentChecksumSha512Partner + /wannmepay/document/{documentId}: + delete: WannmePayDocuments_deleteByDocumentIdChecksumSha512Partner + get: WannmePayDocuments_getByDocumentIdChecksumSha512Partner + post: WannmePayDocuments_getByDocumentIdChecksumSha512Partner + /wannmepay/masterdata/checkout-branding-translation-types: + get: WannmePayMasterData_getViaTypes + post: WannmePayMasterData_getViaTypes + /wannmepay/masterdata/countries: + get: WannmePayMasterData_getCountryMasterData + post: WannmePayMasterData_getCountryMasterData + /wannmepay/masterdata/debt-case-judicial-state-types: + get: WannmePayMasterData_getJudicialStateTypes + post: WannmePayMasterData_getJudicialStateTypes + /wannmepay/masterdata/debt-case-management-types: + get: WannmePayMasterData_getDebtCaseManagementTypesChecksumSha512Partner + post: WannmePayMasterData_getDebtCaseManagement + /wannmepay/masterdata/debt-case-states: + get: WannmePayMasterData_getDebtCaseStates + post: WannmePayMasterData_getDebtCaseStates + /wannmepay/masterdata/document-file-types: + get: WannmePayMasterData_getDocumentFileTypesChecksumSha512Partner + post: WannmePayMasterData_getDocumentFileTypeMasterData + /wannmepay/masterdata/document-types: + get: WannmePayMasterData_getDocumentTypesChecksumSha512Partner + post: WannmePayMasterData_getDocumentTypesChecksumSha512 + /wannmepay/masterdata/gender-types: + get: WannmePayMasterData_getGenderTypes + post: WannmePayMasterData_getGenderTypesChecksumSHA512Partner + /wannmepay/masterdata/languages: + get: WannmePayMasterData_getLanguagesMasterData + post: WannmePayMasterData_getLanguagesMasterData + /wannmepay/masterdata/merchant-payment-method-states: + get: WannmePayMasterData_getMerchantPaymentMethodStates + post: WannmePayMasterData_getMerchantPaymentMethodStates + /wannmepay/masterdata/merchant-types: + get: WannmePayMasterData_getMerchantTypesMasterData + post: WannmePayMasterData_getMerchantTypesChecksumSha512Partner + /wannmepay/masterdata/merge-payment-slice-states: + post: WannmePayMasterData_mergePaymentSliceStates + /wannmepay/masterdata/merge-payment-slice-types: + post: WannmePayMasterData_mergePaymentSliceTypesPost + /wannmepay/masterdata/merge-payment-states: + post: WannmePayMasterData_mergePaymentStatesPost + /wannmepay/masterdata/merge-payment-sub-states: + post: WannmePayMasterData_getSubStatesChecksumSha512Partner + /wannmepay/masterdata/payment-split-payment-types: + post: WannmePayMasterData_getSplitPaymentTypes + /wannmepay/masterdata/payment-states: + get: WannmePayMasterData_getPaymentStates + post: WannmePayMasterData_getPaymentStates + /wannmepay/masterdata/provinces: + get: WannmePayMasterData_getProvincesMasterDataChecksumSha512Partner + post: WannmePayMasterData_getProvincesChecksumSha512Partner + /wannmepay/masterdata/recurrent-interval-types: + get: WannmePayMasterData_getRecurrentIntervalTypes + post: WannmePayMasterData_getRecurrentIntervalTypes + /wannmepay/masterdata/recurrent-states: + get: WannmePayMasterData_getRecurrentStates + post: WannmePayMasterData_getRecurrentStates + /wannmepay/masterdata/refund-states: + get: WannmePayMasterData_getRefundStates + post: WannmePayMasterData_getRefundStates + /wannmepay/masterdata/refund-types: + get: WannmePayMasterData_getRefundTypeMasterData + post: WannmePayMasterData_getRefundType + /wannmepay/masterdata/sectors: + get: WannmePayMasterData_getSectorsChecksumSha512Partner + post: WannmePayMasterData_getSectorsChecksumSha512Partner + /wannmepay/masterdata/sign-types: + get: WannmePayMasterData_getSignTypesMasterData + post: WannmePayMasterData_getSignTypesChecksumSha512Partner + /wannmepay/masterdata/via-types: + get: WannmePayMasterData_getViaTypesChecksumSha512Partner + post: WannmePayMasterData_getViaTypesChecksumSha512Partner + /wannmepay/merchant/: + post: WannmePayMerchants_createNewMerchant + /wannmepay/merchant/search: + get: WannmePayMerchants_multiCriteriaSearch + post: WannmePayMerchants_multiCriteriaSearch + /wannmepay/merchant/{partnerId}: + get: WannmePayMerchants_getByPartnerId + post: WannmePayMerchants_getByPartnerIdChecksumSha512 + put: WannmePayMerchants_updateByPartnerIdChecksumSha512 + /wannmepay/merchant/{partnerId}/action/sandbox-end-process-activate-merchant: + post: WannmePayMerchants_activateMerchantByPartnerId + /wannmepay/merge-payment: + post: WannmePayMergePayments_createChecksumSha512Partner + /wannmepay/merge-payment/search: + post: WannmePayMergePayments_multiCriteriaSearch + /wannmepay/merge-payment/{idMergePayment}: + post: WannmePayMergePayments_getByIdMergePaymentWithPostSha512Checksum + put: WannmePayMergePayments_updateByIdChecksumSha512Partner + /wannmepay/merge-payment/{idMergePayment}/action/cancel: + post: WannmePayMergePayments_cancelById + /wannmepay/merge-payment/{idMergePayment}/action/initialize: + post: WannmePayMergePayments_initializePaymentSha512Checksum + /wannmepay/merge-payment/{idMergePayment}/payment/list: + post: WannmePayMergePayments_getPaymentListByIdMerge + /wannmepay/merge-payment/{idMergePayment}/slice: + post: WannmePayMergePayments_createSliceSha512Checksum + /wannmepay/merge-payment/{idMergePayment}/slice/list: + post: WannmePayMergePayments_listSlicesByIdMergePayment + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}: + delete: WannmePayMergePayments_deleteSliceById + put: WannmePayMergePayments_updateSliceById + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split: + post: WannmePayMergePayments_createSplitPaymentDefinition + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/list: + post: WannmePayMergePayments_listSliceSplit + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/{idSplit}: + delete: WannmePayMergePayments_deleteSplitOfSliceById + put: WannmePayMergePayments_updateExistingSplitOfSlice + /wannmepay/payment/: + post: WannmePayPayments_createNewPayment + /wannmepay/payment/search: + get: WannmePayPayments_multiCriteriaSearch + post: WannmePayPayments_multiCriteriaSearch + /wannmepay/payment/{idPayment}: + get: WannmePayPayments_getByIdPaymentChecksumSha512 + post: WannmePayPayments_getByIdPaymentChecksumSha512 + put: WannmePayPayments_updatePaymentByIdChecksumSha512 + /wannmepay/payment/{idPayment}/action/cancel: + post: WannmePayPayments_cancelById + /wannmepay/payment/{idPayment}/action/import-redsys-token: + post: WannmePayPayments_importRedsysToken + /wannmepay/payment/{idPayment}/action/import-sepa-mandate: + post: WannmePayPayments_importSepaMandateChecksumSha512Partner + /wannmepay/payment/{idPayment}/action/init-bizum-rtp: + post: WannmePayPayments_payUsingBizumRtp + /wannmepay/payment/{idPayment}/action/partial-refund: + post: WannmePayPayments_partialRefundActionChecksumSha512 + /wannmepay/payment/{idPayment}/action/pay-by-call: + post: WannmePayPayments_payByCallChecksumSha512 + /wannmepay/payment/{idPayment}/action/reset: + post: WannmePayPayments_resetPaymentByIdChecksumSha512 + /wannmepay/payment/{idPayment}/action/sandbox-settle-payment: + post: WannmePayPayments_settleByIdPaymentChecksumSha512 + /wannmepay/payment/{idPayment}/action/send-receipt: + post: WannmePayPayments_sendReceiptChecksumSha512 + /wannmepay/payment/{idPayment}/action/share: + post: WannmePayPayments_sharePaymentUsingChannels + /wannmepay/payment/{idPayment}/action/total-refund: + post: WannmePayPayments_refundTotalAmountById + /wannmepay/payment/{idPayment}/refund/list: + get: WannmePayPayments_getRefundListByIdPayment + post: WannmePayPayments_listRefundByIdPaymentChecksumSha512 + /wannmepay/recurrent-payment/: + post: WannmePayRecurrentPayments_createRecurrentPaymentChecksumSha512Partner + /wannmepay/recurrent-payment/search: + get: WannmePayRecurrentPayments_multiCriteriaSearch + post: WannmePayRecurrentPayments_multiCriteriaSearch + /wannmepay/recurrent-payment/{idRecurrentPayment}: + get: WannmePayRecurrentPayments_getByIdRecurrentPaymentChecksumSha512Partner + post: WannmePayRecurrentPayments_getPostChecksumSha512 + put: WannmePayRecurrentPayments_updateByRecurrentIdChecksumSha512Partner + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/cancel: + post: WannmePayRecurrentPayments_cancelByIdRecurrentPayment + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/initialize: + post: WannmePayRecurrentPayments_initializeChecksumSha512Partner + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/manual-payment: + post: WannmePayRecurrentPayments_triggerManualPayment + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/pause: + post: WannmePayRecurrentPayments_pauseByIdRecurrentPayment + /wannmepay/recurrent-payment/{idRecurrentPayment}/action/resume: + post: WannmePayRecurrentPayments_resumeByIdRecurrentPaymentChecksum + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/list: + get: WannmePayRecurrentPayments_listPaymentsByIdRecurrentPayment + post: WannmePayRecurrentPayments_listPaymentsByIdRecurrentPayment + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/{idPayment}/action/retry: + get: WannmePayRecurrentPayments_retryPaymentChecksumSHA512 + post: WannmePayRecurrentPayments_retryPaymentChecksumSha512Partner + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule: + post: WannmePayRecurrentPayments_createScheduleChecksumSha512Partner + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/list: + get: WannmePayRecurrentPayments_getScheduleListById + post: WannmePayRecurrentPayments_listSchedulesByIdRecurrentPayment + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/{idSchedule}: + delete: WannmePayRecurrentPayments_deleteScheduleByIds + put: WannmePayRecurrentPayments_updateScheduleByIdRecurrentPayment +operationTags: {} +renameTags: {} +requestSchemaNames: {} +responseDescriptions: {} +responseSchemaNames: + /wannmepay/debt-case/search: + get: + '200': + application/json: WannmePayDebtCasesMultiCriteriaSearchResponse + post: + '200': + application/json: WannmePayDebtCasesMultiCriteriaSearch200Response + /wannmepay/debt-case/{idDebtcase}/customer/list: + get: + '200': + application/json: WannmePayDebtCasesListCustomerByIdChecksumSha512Response + post: + '200': + application/json: >- + WannmePayDebtCasesListCustomerByIdDebtCaseChecksumSha512PartnerResponse + /wannmepay/debt-case/{idDebtcase}/invoice/list: + get: + '200': + application/json: WannmePayDebtCasesListInvoicesByIdDebtcaseResponse + post: + '200': + application/json: WannmePayDebtCasesListInvoicesByIdDebtcase200Response + /wannmepay/debt-case/{idDebtcase}/payment/list: + get: + '200': + application/json: WannmePayDebtCasesGetPaymentListResponse + post: + '200': + application/json: WannmePayDebtCasesListPaymentsByIdDebtCaseResponse + /wannmepay/debt-case/{idDebtcase}/recurrent-payment/list: + get: + '200': + application/json: WannmePayDebtCasesGetListRecurrentPaymentsResponse + post: + '200': + application/json: WannmePayDebtCasesGetListRecurrentPayments200Response + /wannmepay/masterdata/checkout-branding-translation-types: + get: + '200': + application/json: WannmePayMasterDataGetViaTypesResponse + post: + '200': + application/json: WannmePayMasterDataGetViaTypes200Response + /wannmepay/masterdata/countries: + get: + '200': + application/json: WannmePayMasterDataGetCountryMasterDataResponse + post: + '200': + application/json: WannmePayMasterDataGetCountryMasterData200Response + /wannmepay/masterdata/debt-case-judicial-state-types: + get: + '200': + application/json: WannmePayMasterDataGetJudicialStateTypesResponse + post: + '200': + application/json: WannmePayMasterDataGetJudicialStateTypes200Response + /wannmepay/masterdata/debt-case-management-types: + get: + '200': + application/json: >- + WannmePayMasterDataGetDebtCaseManagementTypesChecksumSha512PartnerResponse + post: + '200': + application/json: WannmePayMasterDataGetDebtCaseManagementResponse + /wannmepay/masterdata/debt-case-states: + get: + '200': + application/json: WannmePayMasterDataGetDebtCaseStatesResponse + post: + '200': + application/json: WannmePayMasterDataGetDebtCaseStates200Response + /wannmepay/masterdata/document-file-types: + get: + '200': + application/json: WannmePayMasterDataGetDocumentFileTypesChecksumSha512PartnerResponse + post: + '200': + application/json: WannmePayMasterDataGetDocumentFileTypeMasterDataResponse + /wannmepay/masterdata/document-types: + get: + '200': + application/json: WannmePayMasterDataGetDocumentTypesChecksumSha512PartnerResponse + post: + '200': + application/json: WannmePayMasterDataGetDocumentTypesChecksumSha512Response + /wannmepay/masterdata/gender-types: + get: + '200': + application/json: WannmePayMasterDataGetGenderTypesResponse + post: + '200': + application/json: WannmePayMasterDataGetGenderTypesChecksumSha512PartnerResponse + /wannmepay/masterdata/languages: + get: + '200': + application/json: WannmePayMasterDataGetLanguagesMasterDataResponse + post: + '200': + application/json: WannmePayMasterDataGetLanguagesMasterData200Response + /wannmepay/masterdata/merchant-payment-method-states: + get: + '200': + application/json: WannmePayMasterDataGetMerchantPaymentMethodStatesResponse + post: + '200': + application/json: WannmePayMasterDataGetMerchantPaymentMethodStates200Response + /wannmepay/masterdata/merchant-types: + get: + '200': + application/json: WannmePayMasterDataGetMerchantTypesMasterDataResponse + post: + '200': + application/json: WannmePayMasterDataGetMerchantTypesChecksumSha512PartnerResponse + /wannmepay/masterdata/merge-payment-slice-states: + post: + '200': + application/json: WannmePayMasterDataMergePaymentSliceStatesResponse + /wannmepay/masterdata/merge-payment-slice-types: + post: + '200': + application/json: WannmePayMasterDataMergePaymentSliceTypesPostResponse + /wannmepay/masterdata/merge-payment-states: + post: + '200': + application/json: WannmePayMasterDataMergePaymentStatesPostResponse + /wannmepay/masterdata/merge-payment-sub-states: + post: + '200': + application/json: WannmePayMasterDataGetSubStatesChecksumSha512PartnerResponse + /wannmepay/masterdata/payment-split-payment-types: + post: + '200': + application/json: WannmePayMasterDataGetSplitPaymentTypesResponse + /wannmepay/masterdata/payment-states: + get: + '200': + application/json: WannmePayMasterDataGetPaymentStatesResponse + post: + '200': + application/json: WannmePayMasterDataGetPaymentStates200Response + /wannmepay/masterdata/provinces: + get: + '200': + application/json: WannmePayMasterDataGetProvincesMasterDataChecksumSha512PartnerResponse + post: + '200': + application/json: WannmePayMasterDataGetProvincesChecksumSha512PartnerResponse + /wannmepay/masterdata/recurrent-interval-types: + get: + '200': + application/json: WannmePayMasterDataGetRecurrentIntervalTypesResponse + post: + '200': + application/json: WannmePayMasterDataGetRecurrentIntervalTypes200Response + /wannmepay/masterdata/recurrent-states: + get: + '200': + application/json: WannmePayMasterDataGetRecurrentStatesResponse + post: + '200': + application/json: WannmePayMasterDataGetRecurrentStates200Response + /wannmepay/masterdata/refund-states: + get: + '200': + application/json: WannmePayMasterDataGetRefundStatesResponse + post: + '200': + application/json: WannmePayMasterDataGetRefundStates200Response + /wannmepay/masterdata/refund-types: + get: + '200': + application/json: WannmePayMasterDataGetRefundTypeMasterDataResponse + post: + '200': + application/json: WannmePayMasterDataGetRefundTypeResponse + /wannmepay/masterdata/sectors: + get: + '200': + application/json: WannmePayMasterDataGetSectorsChecksumSha512PartnerResponse + post: + '200': + application/json: WannmePayMasterDataGetSectorsChecksumSha512Partner200Response + /wannmepay/masterdata/sign-types: + get: + '200': + application/json: WannmePayMasterDataGetSignTypesMasterDataResponse + post: + '200': + application/json: WannmePayMasterDataGetSignTypesChecksumSha512PartnerResponse + /wannmepay/masterdata/via-types: + get: + '200': + application/json: WannmePayMasterDataGetViaTypesChecksumSha512PartnerResponse + post: + '200': + application/json: WannmePayMasterDataGetViaTypesChecksumSha512Partner200Response + /wannmepay/merchant/search: + get: + '200': + application/json: WannmePayMerchantsMultiCriteriaSearchResponse + post: + '200': + application/json: WannmePayMerchantsMultiCriteriaSearch200Response + /wannmepay/merge-payment/search: + post: + '200': + application/json: WannmePayMergePaymentsMultiCriteriaSearchResponse + /wannmepay/merge-payment/{idMergePayment}/payment/list: + post: + '200': + application/json: WannmePayMergePaymentsGetPaymentListByIdMergeResponse + /wannmepay/merge-payment/{idMergePayment}/slice/list: + post: + '200': + application/json: WannmePayMergePaymentsListSlicesByIdMergePaymentResponse + /wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/list: + post: + '200': + application/json: WannmePayMergePaymentsListSliceSplitResponse + /wannmepay/payment/search: + get: + '200': + application/json: WannmePayPaymentsMultiCriteriaSearchResponse + post: + '200': + application/json: WannmePayPaymentsMultiCriteriaSearch200Response + /wannmepay/payment/{idPayment}/refund/list: + get: + '200': + application/json: WannmePayPaymentsGetRefundListByIdPaymentResponse + post: + '200': + application/json: WannmePayPaymentsListRefundByIdPaymentChecksumSha512Response + /wannmepay/recurrent-payment/search: + get: + '200': + application/json: WannmePayRecurrentPaymentsMultiCriteriaSearchResponse + post: + '200': + application/json: WannmePayRecurrentPaymentsMultiCriteriaSearch200Response + /wannmepay/recurrent-payment/{idRecurrentPayment}/payment/list: + get: + '200': + application/json: WannmePayRecurrentPaymentsListPaymentsByIdRecurrentPaymentResponse + post: + '200': + application/json: WannmePayRecurrentPaymentsListPaymentsByIdRecurrentPayment200Response + /wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/list: + get: + '200': + application/json: WannmePayRecurrentPaymentsGetScheduleListByIdResponse + post: + '200': + application/json: WannmePayRecurrentPaymentsListSchedulesByIdRecurrentPaymentResponse +securityParameters: + Content-Language: + header: false + Wannme-Integration-Version: + header: false + Wannme-Is-Debug: + header: false + debtCase: + query: false + integration: + query: false + integrationVO: + query: false + isDebug: + query: false + payment: + query: false + recurrentPayment: + query: false + searchDebtCase: + query: false + searchPayment: + query: false + searchRecurrentPayment: + query: false + version: + query: false +validServerUrls: {} diff --git a/sdks/db/published/from-custom-request_pappers.fr.json b/sdks/db/published/from-custom-request_pappers.fr.json index 2a6ae6f85..fb0e5aacd 100644 --- a/sdks/db/published/from-custom-request_pappers.fr.json +++ b/sdks/db/published/from-custom-request_pappers.fr.json @@ -15,7 +15,7 @@ }, "customRequestSpecFilename": "pappers.fr.yaml", "difficultyScore": 115.5, - "difficulty": "Medium", + "difficulty": "Easy", "company": "Pappers", "sdkName": "pappers-{language}-sdk", "clientName": "Pappers", @@ -2822,7 +2822,7 @@ "previewLinkImage": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/pappers/imagePreview.webp", "faviconUrl": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/pappers/favicon.png", "clientNameCamelCase": "pappers", - "lastUpdated": "2024-03-28T21:38:28.766Z", + "lastUpdated": "2024-03-28T22:33:29.913Z", "typescriptSdkUsageCode": "import { Pappers } from 'pappers-typescript-sdk';\n\nconst pappers = new Pappers()", "typescriptSdkFirstRequestCode": "// Récupère l'ensemble des informations disponibles sur une entreprise.\nconst getInformationResponse = pappers.ficheEntreprise.getInformation({\n apiToken: \"votre_clé_ici\"\n siren: 443061841\n siret: 44306184100047\n formatPublicationsBodacc: \"objet\"\n champsSupplementaires: \"site_internet,telephone\"\n})", "fixedSpecFileName": "pappers-fixed-spec.yaml" diff --git a/sdks/db/published/from-custom-request_wannme.com.json b/sdks/db/published/from-custom-request_wannme.com.json new file mode 100644 index 000000000..13f6bd37e --- /dev/null +++ b/sdks/db/published/from-custom-request_wannme.com.json @@ -0,0 +1,10001 @@ +{ + "securitySchemes": { + "Security Scheme": { + "type": "apiKey", + "name": "Authorization", + "in": "header" + } + }, + "apiBaseUrl": "https://rest-demo.wannme.com/integration/v2", + "apiVersion": "2.7.8", + "apiDescription": "Welcome to WANNME Integration API", + "apiTitle": "WANNME API REST", + "endpoints": 85, + "sdkMethods": 133, + "schemas": 157, + "parameters": 986, + "contactUrl": "https://api.wannme.com", + "contactEmail": "contacto@wannme.com", + "originalCustomRequest": { + "type": "GET", + "url": "https://rest-demo.wannme.com/integration/v2/v3/api-docs" + }, + "customRequestSpecFilename": "wannme.com.yaml", + "difficultyScore": 422.5, + "difficulty": "Hard", + "company": "WANNME", + "sdkName": "wannme-{language}-sdk", + "clientName": "Wannme", + "metaDescription": "Wannme es una plataforma de pagos que gestiona todo el proceso del cobro, desde la pasarela de pago hasta las comunicaciones de tu tienda física u online. ¿Cómo lo hacemos? Mediante una única solución, una sola API. \n¿Qué te ofrecemos? Una solución personalizada para ti y tu negocio, con múltiples funcionalidades que puedes combinar libremente, fácil de integrar, usar y sin sobrecostes. Todo y más a golpe de clic. \nQueremos ser tu partner tecnológico y acompañarte en todo el proceso de cobro a tus clientes. Con la misma tecnología y procesos que usan los grandes, pero adaptada a lo que necesites (tarjeta de crédito, Bizum, efectivo, Split Payments, pagos PSD2… etc.) para que tú te centres en vender y tus clientes en comprar.\nDo you want me?", + "apiStatusUrls": "inherit", + "homepage": "www.wannme.com/en/", + "developerDocumentation": "rest-demo.wannme.com/integration/v2/swagger-ui/index.html", + "categories": [ + "payments", + "fintech", + "online_payments", + "financial_technology", + "payment_services" + ], + "category": "Payment Processing", + "methods": [ + { + "url": "/wannmepay/debt-case/{idDebtcase}", + "method": "getByIdDebtcaseChecksumSha512", + "httpMethod": "get", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Get Debt case by idDebtcase (WANNME id)", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "debtCase", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}", + "method": "getPostChecksumSha512", + "httpMethod": "post", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Get Debt case by idDebtcase with Post (WANNME id)", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}", + "method": "updateByIdChecksumSha512Partner", + "httpMethod": "put", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Update existing Debt case by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "amountTotalDebt", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "amountPrincipalDebt", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "amountPending", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "amountRealDiscount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "amountMaximumDiscount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "amountMinimumPartialPayment", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "amountExternalPayment", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERREFERENCE1" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField6", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "usersGroup", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "documentId", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "dueDate", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "signType", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "mainCustomer", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "extra", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "creditor", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "mobilePhone", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/search", + "method": "multiCriteriaSearch", + "httpMethod": "get", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Multi-criteria search of Debt cases", + "parameters": [ + { + "name": "searchDebtCase", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/search", + "method": "multiCriteriaSearch", + "httpMethod": "post", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Multi-criteria search of Debt cases", + "parameters": [ + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "usersGroup", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "statusCode", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "subStatusCode", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField6", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "lastModifiedDateFrom", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "lastModifiedDateTo", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "pagination", + "schema": "object", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/action/cancel", + "method": "cancelByIdDebtcaseChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Cancel Debt case by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/payment", + "method": "createPaymentChecksumSha512", + "httpMethod": "post", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Create new payment for a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "sendPaymentAuto", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "requestCustomerDocumentInPayment", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "requestInvoicesInPayment", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "idCustomer", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "debtPaymentPartnerReference1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "debtPaymentPartnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "debtPaymentCustomField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "debtPaymentCustomField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "debtPaymentCustomField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "debtPaymentCustomField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "debtPaymentCustomField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "debtPaymentCustomField6", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/payment/list", + "method": "getPaymentList", + "httpMethod": "get", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "List of payments of a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "payment", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/payment/list", + "method": "listPaymentsByIdDebtCase", + "httpMethod": "post", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "List of payments of a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/customer", + "method": "createCustomerChecksumSha512Document", + "httpMethod": "post", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Create new customer for a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "documentType", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "document", + "schema": "string", + "required": true, + "description": "", + "example": "DOCUMENT" + }, + { + "name": "firstName", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "lastName1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "lastName2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email3", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/customer/{idCustomer}", + "method": "deleteCustomerByIdCase", + "httpMethod": "delete", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Delete existing customer by idCustomer, of a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "idCustomer", + "schema": "string", + "required": true, + "description": "", + "example": "IDCUSTOMER" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/customer/{idCustomer}", + "method": "updateCustomerByIdChecksumSha512", + "httpMethod": "put", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Update existing customer by idCustomer, of a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "idCustomer", + "schema": "string", + "required": true, + "description": "", + "example": "IDCUSTOMER" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "documentType", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "document", + "schema": "string", + "required": true, + "description": "", + "example": "DOCUMENT" + }, + { + "name": "firstName", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "lastName1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "lastName2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email3", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/customer/list", + "method": "listCustomerByIdChecksumSha512", + "httpMethod": "get", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "List of customers of a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/customer/list", + "method": "listCustomerByIdDebtCaseChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "List of customers of a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/invoice", + "method": "createNewInvoiceChecksum", + "httpMethod": "post", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Create new invoice for a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "concept", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "reference", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "expirationDate", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "documentId", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/invoice/{idInvoice}", + "method": "deleteInvoiceById", + "httpMethod": "delete", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Delete existing invoice by idInvoice, of a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "idInvoice", + "schema": "string", + "required": true, + "description": "", + "example": "IDINVOICE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/invoice/{idInvoice}", + "method": "updateInvoiceByIdChecksumSha512", + "httpMethod": "put", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Update existing invoice by idInvoice, of a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "idInvoice", + "schema": "string", + "required": true, + "description": "", + "example": "IDINVOICE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "concept", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "reference", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "expirationDate", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "documentId", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/invoice/list", + "method": "listInvoicesByIdDebtcase", + "httpMethod": "get", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "List of invoices of a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "integration", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/invoice/list", + "method": "listInvoicesByIdDebtcase", + "httpMethod": "post", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "List of invoices of a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/recurrent-payment", + "method": "createRecurrentPaymentChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Create new recurrent payment for a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "idCustomer", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "notificationUrl", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "recurrentPaymentPartnerReference1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "recurrentPaymentPartnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "recurrentPaymentCustomField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "recurrentPaymentCustomField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "recurrentPaymentCustomField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "recurrentPaymentCustomField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "recurrentPaymentCustomField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "recurrentPaymentCustomField6", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/recurrent-payment/list", + "method": "getListRecurrentPayments", + "httpMethod": "get", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "List of recurrent payments of a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "integration", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case/{idDebtcase}/recurrent-payment/list", + "method": "getListRecurrentPayments", + "httpMethod": "post", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "List of recurrent payments of a Debt case specified by idDebtcase.", + "parameters": [ + { + "name": "idDebtcase", + "schema": "string", + "required": true, + "description": "", + "example": "IDDEBTCASE" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merchant/{partnerId}", + "method": "getByPartnerId", + "httpMethod": "get", + "tag": "WANNME PAY MERCHANTS", + "typeScriptTag": "wannmePayMerchants", + "description": "Get merchant by partnerId (WANNME id)", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merchant/{partnerId}", + "method": "getByPartnerIdChecksumSha512", + "httpMethod": "post", + "tag": "WANNME PAY MERCHANTS", + "typeScriptTag": "wannmePayMerchants", + "description": "Get merchant by partnerId (WANNME id)", + "parameters": [ + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merchant/{partnerId}", + "method": "updateByPartnerIdChecksumSha512", + "httpMethod": "put", + "tag": "WANNME PAY MERCHANTS", + "typeScriptTag": "wannmePayMerchants", + "description": "Update an existing merchant by partnerId (WANNME id)", + "parameters": [ + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "merchantType", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "merchantReference1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "merchantReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "sectorId", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "commercialName", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "shortActivityDescription", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "activityEffectiveYears", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "company", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "individual", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "billingAddress", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "economicInformation", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "contactPerson", + "schema": "object", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merchant/search", + "method": "multiCriteriaSearch", + "httpMethod": "get", + "tag": "WANNME PAY MERCHANTS", + "typeScriptTag": "wannmePayMerchants", + "description": "Multi-criteria search of merchants.", + "parameters": [ + { + "name": "searchPayment", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merchant/search", + "method": "multiCriteriaSearch", + "httpMethod": "post", + "tag": "WANNME PAY MERCHANTS", + "typeScriptTag": "wannmePayMerchants", + "description": "Multi-criteria search of merchants.", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "document", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merchant/{partnerId}/action/sandbox-end-process-activate-merchant", + "method": "activateMerchantByPartnerId", + "httpMethod": "post", + "tag": "WANNME PAY MERCHANTS", + "typeScriptTag": "wannmePayMerchants", + "description": "Only available in sandbox environments. Manual adjustment of merchant as activated by partnerId (WANNME id).", + "parameters": [ + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment", + "method": "createChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "Create new Merge payment.", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "expirationDate", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "usersGroup", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "documentId", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERREFERENCE1" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField6", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customer", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "slices", + "schema": "array", + "required": false, + "description": "" + }, + { + "name": "extra", + "schema": "object", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}", + "method": "getByIdMergePaymentWithPostSha512Checksum", + "httpMethod": "post", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "Get Merge payment by idMergePayment with Post (WANNME id).", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}", + "method": "updateByIdChecksumSha512Partner", + "httpMethod": "put", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "Update existing Merge payment by idMergePayment.", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "expirationDate", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "usersGroup", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "documentId", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERREFERENCE1" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField6", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customer", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "slices", + "schema": "array", + "required": false, + "description": "" + }, + { + "name": "extra", + "schema": "object", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/search", + "method": "multiCriteriaSearch", + "httpMethod": "post", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "Multi-criteria search of Merge payments.", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "statusCode", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "subStatusCode", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField6", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "lastModifiedDateFrom", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "lastModifiedDateTo", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "pagination", + "schema": "object", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}/action/cancel", + "method": "cancelById", + "httpMethod": "post", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "Cancel Merge payment by idMergePayment.", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}/action/initialize", + "method": "initializePaymentSha512Checksum", + "httpMethod": "post", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "Initialize a Merge payment by idMergePayment.", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}/payment/list", + "method": "getPaymentListByIdMerge", + "httpMethod": "post", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "List of payments of a Merge payment specified by idMergePayment.", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}/slice", + "method": "createSliceSha512Checksum", + "httpMethod": "post", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "Create a slice for a Merge payment specified by idMergePayment.", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "type", + "schema": "string", + "required": true, + "description": "", + "example": "TYPE" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customer", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "splitPayments", + "schema": "array", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}", + "method": "deleteSliceById", + "httpMethod": "delete", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "Delete existing slice by idSlice, of a Merge payment", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "idSlice", + "schema": "string", + "required": true, + "description": "", + "example": "IDSLICE" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}", + "method": "updateSliceById", + "httpMethod": "put", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "Update existing slice by idSlice, of a Merge payment", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "idSlice", + "schema": "string", + "required": true, + "description": "", + "example": "IDSLICE" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "type", + "schema": "string", + "required": true, + "description": "", + "example": "TYPE" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customer", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "splitPayments", + "schema": "array", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}/slice/list", + "method": "listSlicesByIdMergePayment", + "httpMethod": "post", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "List of slices of a Merge payment specified by idMergePayment.", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split", + "method": "createSplitPaymentDefinition", + "httpMethod": "post", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "Create a split-payment definitiopn for the specified slice of a Merge payment specified by idMergePayment.", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "idSlice", + "schema": "string", + "required": true, + "description": "", + "example": "IDSLICE" + }, + { + "name": "isDebug", + "schema": "boolean", + "required": true, + "description": "", + "example": true + }, + { + "name": "version", + "schema": "string", + "required": true, + "description": "", + "example": "VERSION" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "splitPartnerId", + "schema": "string", + "required": true, + "description": "", + "example": "SPLITPARTNERID" + }, + { + "name": "reference", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "splitPaymentType", + "schema": "string", + "required": true, + "description": "", + "example": "SPLITPAYMENTTYPE" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/{idSplit}", + "method": "deleteSplitOfSliceById", + "httpMethod": "delete", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "Delete existing split of slice of a Merge payment by idSplit", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "idSlice", + "schema": "string", + "required": true, + "description": "", + "example": "IDSLICE" + }, + { + "name": "idSplit", + "schema": "string", + "required": true, + "description": "", + "example": "IDSPLIT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/{idSplit}", + "method": "updateExistingSplitOfSlice", + "httpMethod": "put", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "Update existing split of slice of a Merge payment by idMergePayment and idSplit", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "idSlice", + "schema": "string", + "required": true, + "description": "", + "example": "IDSLICE" + }, + { + "name": "idSplit", + "schema": "string", + "required": true, + "description": "", + "example": "IDSPLIT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "splitPartnerId", + "schema": "string", + "required": true, + "description": "", + "example": "SPLITPARTNERID" + }, + { + "name": "reference", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "splitPaymentType", + "schema": "string", + "required": true, + "description": "", + "example": "SPLITPAYMENTTYPE" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merge-payment/{idMergePayment}/slice/{idSlice}/split/list", + "method": "listSliceSplit", + "httpMethod": "post", + "tag": "WANNME PAY MERGE PAYMENTS", + "typeScriptTag": "wannmePayMergePayments", + "description": "List of splits of a slice of a Merge payment specified by idMergePayment and idSlice.", + "parameters": [ + { + "name": "idMergePayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDMERGEPAYMENT" + }, + { + "name": "idSlice", + "schema": "string", + "required": true, + "description": "", + "example": "IDSLICE" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}", + "method": "getByIdPaymentChecksumSha512", + "httpMethod": "get", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Get payment by idPayment (WANNME id)", + "parameters": [ + { + "name": "payment", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}", + "method": "getByIdPaymentChecksumSha512", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Get payment by idPayment with Post (WANNME id)", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}", + "method": "updatePaymentByIdChecksumSha512", + "httpMethod": "put", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Update existing payment by idPayment. If there are splits, paymentAmount is the sum of the splits amount.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERREFERENCE1" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField6", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "usersGroup", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "returnOKURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "returnKOURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "documentId", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "expirationDate", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "paymentMethods", + "schema": "array", + "required": false, + "description": "" + }, + { + "name": "signType", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "customer", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "extra", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "splitPayments", + "schema": "array", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/search", + "method": "multiCriteriaSearch", + "httpMethod": "get", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Multi-criteria search of payments.", + "parameters": [ + { + "name": "searchPayment", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/search", + "method": "multiCriteriaSearch", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Multi-criteria search of payments.", + "parameters": [ + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "statusCode", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "subStatusCode", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField6", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "lastModifiedDateFrom", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "lastModifiedDateTo", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "operationDateFrom", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "operationDateTo", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "pagination", + "schema": "object", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/action/cancel", + "method": "cancelById", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Cancel payment by idPayment.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/action/reset", + "method": "resetPaymentByIdChecksumSha512", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Reset payment from Error to Accessed, by idPayment.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/action/share", + "method": "sharePaymentUsingChannels", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Share payment using the predefined channels: email, sms, etc.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "sendSMS", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "sendEmail", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "sendCertifiedSMS", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "smsTemplateId", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "emailTemplateId", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/action/send-receipt", + "method": "sendReceiptChecksumSha512", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Send the receipt of a payment (https://rest-demo.wannme.com/integration/v2/swagger-ui/index.html, by idPayment.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "email", + "schema": "string", + "required": true, + "description": "", + "example": "EMAIL" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/action/total-refund", + "method": "refundTotalAmountById", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Refund of the total amount of a payment, by idPayment.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/action/partial-refund", + "method": "partialRefundActionChecksumSha512", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Refund of a part of a payment, by idPayment. If there are splits, refundAmount is the sum of the splits amount.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "splitRefunds", + "schema": "array", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/action/import-sepa-mandate", + "method": "importSepaMandateChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Import SEPA (Single uro Payment Area) mandate into a payment by idPayment.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "mandateSignedDate", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mandateReference", + "schema": "string", + "required": true, + "description": "", + "example": "MANDATEREFERENCE" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/action/import-redsys-token", + "method": "importRedsysToken", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Import Redsys token into a payment by idPayment.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "tokenId", + "schema": "string", + "required": true, + "description": "", + "example": "TOKENID" + }, + { + "name": "cofId", + "schema": "string", + "required": true, + "description": "", + "example": "COFID" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/action/init-bizum-rtp", + "method": "payUsingBizumRtp", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Pay payment using Bizum RTP", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/action/pay-by-call", + "method": "payByCallChecksumSha512", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Pay payment using PayByCall (use transferPayment true if you want a transfer call, default value false). The language that will be used in the IVR will be selected in the Content-Language header if it is present. For further information please see WANNME developer docs.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "contentLanguage", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "transferPayment", + "schema": "boolean", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/action/sandbox-settle-payment", + "method": "settleByIdPaymentChecksumSha512", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Only available in sandbox environments. Settle payment by idPayment.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/refund/list", + "method": "getRefundListByIdPayment", + "httpMethod": "get", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "List of refunds of a payment, by idPayment.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "payment", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment/{idPayment}/refund/list", + "method": "listRefundByIdPaymentChecksumSha512", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "List of refunds of a payment, by idPayment.", + "parameters": [ + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}", + "method": "getByIdRecurrentPaymentChecksumSha512Partner", + "httpMethod": "get", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Get Recurrent payment by idRecurrentPayment (WANNME id).", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "recurrentPayment", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}", + "method": "getPostChecksumSha512", + "httpMethod": "post", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Get Recurrent payment by idRecurrentPayment with Post (WANNME id).", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}", + "method": "updateByRecurrentIdChecksumSha512Partner", + "httpMethod": "put", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Update existing Recurrent payment by idRecurrentPayment.", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERREFERENCE1" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField6", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "usersGroup", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "documentId", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "signType", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "customer", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "paymentPlan", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "subscription", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "config", + "schema": "object", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/search", + "method": "multiCriteriaSearch", + "httpMethod": "get", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Multi-criteria search of Recurrent payments.", + "parameters": [ + { + "name": "searchRecurrentPayment", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/search", + "method": "multiCriteriaSearch", + "httpMethod": "post", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Multi-criteria search of Recurrent payments.", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "usersGroup", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "statusCode", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "subStatusCode", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField6", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "lastModifiedDateFrom", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "lastModifiedDateTo", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "pagination", + "schema": "object", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/action/cancel", + "method": "cancelByIdRecurrentPayment", + "httpMethod": "post", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Cancel Recurrent payment by idRecurrentPayment.", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/action/initialize", + "method": "initializeChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Initialize a Recurrent payment by idRecurrentPayment.", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "sendPaymentAuto", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "sendPaymentToAllEmails", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "sendPaymentToAllPhones", + "schema": "boolean", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/action/manual-payment", + "method": "triggerManualPayment", + "httpMethod": "post", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Manual payment for a Recurrent payment by idRecurrentPayment.", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "paymentPartnerReference1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "paymentPartnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "paymentCustomField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "paymentCustomField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "paymentCustomField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "paymentCustomField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "paymentCustomField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "paymentCustomField6", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/action/pause", + "method": "pauseByIdRecurrentPayment", + "httpMethod": "post", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Pause Recurrent payment by idRecurrentPayment", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/action/resume", + "method": "resumeByIdRecurrentPaymentChecksum", + "httpMethod": "post", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Resume a paused Recurrent payment by idRecurrentPayment.", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/payment/{idPayment}/action/retry", + "method": "retryPaymentChecksumSha512", + "httpMethod": "get", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Retry a payment with errors (not first payment)", + "parameters": [ + { + "name": "recurrentPayment", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/payment/{idPayment}/action/retry", + "method": "retryPaymentChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Retry a payment with errors (not first payment)", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "idPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/payment/list", + "method": "listPaymentsByIdRecurrentPayment", + "httpMethod": "get", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "List of payments of a Recurrent payment specified by idRecurrentPayment.", + "parameters": [ + { + "name": "recurrentPayment", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/payment/list", + "method": "listPaymentsByIdRecurrentPayment", + "httpMethod": "post", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "List of payments of a Recurrent payment specified by idRecurrentPayment.", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/schedule", + "method": "createScheduleChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Create schedule for a Recurrent payment specified by idRecurrentPayment.", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "scheduleDate", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/{idSchedule}", + "method": "deleteScheduleByIds", + "httpMethod": "delete", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Delete existing schedule by idSchedule, of a Recurrent payment", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "idSchedule", + "schema": "string", + "required": true, + "description": "", + "example": "IDSCHEDULE" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/{idSchedule}", + "method": "updateScheduleByIdRecurrentPayment", + "httpMethod": "put", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Update existing schedule by idSchedule, of a Recurrent payment", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "idSchedule", + "schema": "string", + "required": true, + "description": "", + "example": "IDSCHEDULE" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "scheduleDate", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/list", + "method": "getScheduleListById", + "httpMethod": "get", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "List of schedules of a Recurrent payment specified by idRecurrentPayment.", + "parameters": [ + { + "name": "recurrentPayment", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment/{idRecurrentPayment}/schedule/list", + "method": "listSchedulesByIdRecurrentPayment", + "httpMethod": "post", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "List of schedules of a Recurrent payment specified by idRecurrentPayment.", + "parameters": [ + { + "name": "idRecurrentPayment", + "schema": "string", + "required": true, + "description": "", + "example": "IDRECURRENTPAYMENT" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/checkout-branding-translation-types", + "method": "getViaTypes", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Via Types", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/checkout-branding-translation-types", + "method": "getViaTypes", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Via Types", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/countries", + "method": "getCountryMasterData", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Countries", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/countries", + "method": "getCountryMasterData", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Countries", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/debt-case-judicial-state-types", + "method": "getJudicialStateTypes", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Debt case judicial state types", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/debt-case-judicial-state-types", + "method": "getJudicialStateTypes", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Debt case judicial state types", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/debt-case-management-types", + "method": "getDebtCaseManagementTypesChecksumSha512Partner", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Debt case management type", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/debt-case-management-types", + "method": "getDebtCaseManagement", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Debt case management type", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/debt-case-states", + "method": "getDebtCaseStates", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Debt case states", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/debt-case-states", + "method": "getDebtCaseStates", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Debt case states", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/document/{documentId}", + "method": "deleteByDocumentIdChecksumSha512Partner", + "httpMethod": "delete", + "tag": "WANNME PAY DOCUMENTS", + "typeScriptTag": "wannmePayDocuments", + "description": "Delete document by documentId", + "parameters": [ + { + "name": "documentId", + "schema": "string", + "required": true, + "description": "", + "example": "DOCUMENTID" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/document/{documentId}", + "method": "getByDocumentIdChecksumSha512Partner", + "httpMethod": "get", + "tag": "WANNME PAY DOCUMENTS", + "typeScriptTag": "wannmePayDocuments", + "description": "Get document by documentId", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "documentId", + "schema": "string", + "required": true, + "description": "", + "example": "DOCUMENTID" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/document/{documentId}", + "method": "getByDocumentIdChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY DOCUMENTS", + "typeScriptTag": "wannmePayDocuments", + "description": "Get document by documentId", + "parameters": [ + { + "name": "documentId", + "schema": "string", + "required": true, + "description": "", + "example": "DOCUMENTID" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/document-file-types", + "method": "getDocumentFileTypesChecksumSha512Partner", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Document Type of Documents", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/document-file-types", + "method": "getDocumentFileTypeMasterData", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Document Type of Documents", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/document-types", + "method": "getDocumentTypesChecksumSha512Partner", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Document types", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/document-types", + "method": "getDocumentTypesChecksumSha512", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Document types", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/gender-types", + "method": "getGenderTypes", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Gender types", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/gender-types", + "method": "getGenderTypesChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Gender types", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/languages", + "method": "getLanguagesMasterData", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Languages", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/languages", + "method": "getLanguagesMasterData", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Languages", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/merchant-payment-method-states", + "method": "getMerchantPaymentMethodStates", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Merchant payment method states ", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/merchant-payment-method-states", + "method": "getMerchantPaymentMethodStates", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Merchant payment method states ", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/merchant-types", + "method": "getMerchantTypesMasterData", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Merchant types", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/merchant-types", + "method": "getMerchantTypesChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Merchant types", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/merge-payment-slice-states", + "method": "mergePaymentSliceStates", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of states of the slices of a merge payments", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/merge-payment-slice-types", + "method": "mergePaymentSliceTypesPost", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of states of the slices of a merge payments", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/merge-payment-states", + "method": "mergePaymentStatesPost", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of states of a merge payments", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/merge-payment-sub-states", + "method": "getSubStatesChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of substates of a merge payments", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/payment-states", + "method": "getPaymentStates", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Payment states", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/payment-states", + "method": "getPaymentStates", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Payment states", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/provinces", + "method": "getProvincesMasterDataChecksumSha512Partner", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Provinces", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/provinces", + "method": "getProvincesChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Provinces", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/recurrent-states", + "method": "getRecurrentStates", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Recurrent states", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/recurrent-states", + "method": "getRecurrentStates", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Recurrent states", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/recurrent-interval-types", + "method": "getRecurrentIntervalTypes", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Recurrent interval types", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/recurrent-interval-types", + "method": "getRecurrentIntervalTypes", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Recurrent interval types", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/refund-states", + "method": "getRefundStates", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of states of a refund of a payments", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/refund-states", + "method": "getRefundStates", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of states of a refund of a payments", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/refund-types", + "method": "getRefundTypeMasterData", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of refund type of a payments", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/refund-types", + "method": "getRefundType", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of refund type of a payments", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/sectors", + "method": "getSectorsChecksumSha512Partner", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Sectors", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/sectors", + "method": "getSectorsChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Sectors", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/sign-types", + "method": "getSignTypesMasterData", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of sign types", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/sign-types", + "method": "getSignTypesChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of sign types", + "parameters": [ + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/payment-split-payment-types", + "method": "getSplitPaymentTypes", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Split-Payment types", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/via-types", + "method": "getViaTypesChecksumSha512Partner", + "httpMethod": "get", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Via Types", + "parameters": [ + { + "name": "integrationVo", + "schema": "object", + "required": true, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/masterdata/via-types", + "method": "getViaTypesChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY MASTER DATA", + "typeScriptTag": "wannmePayMasterData", + "description": "Get master data of Via Types", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/document/upload-document", + "method": "uploadBase64DocumentChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY DOCUMENTS", + "typeScriptTag": "wannmePayDocuments", + "description": "Upload a BASE64 document", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "documentType", + "schema": "string", + "required": true, + "description": "", + "example": "DOCUMENTTYPE" + }, + { + "name": "content", + "schema": "string", + "required": true, + "description": "", + "example": "CONTENT" + }, + { + "name": "fileName", + "schema": "string", + "required": true, + "description": "", + "example": "FILENAME" + }, + { + "name": "contentType", + "schema": "string", + "required": true, + "description": "", + "example": "CONTENTTYPE" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/debt-case", + "method": "createChecksum", + "httpMethod": "post", + "tag": "WANNME PAY DEBT CASES", + "typeScriptTag": "wannmePayDebtCases", + "description": "Create new Debt case.", + "parameters": [ + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "amountTotalDebt", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "amountPrincipalDebt", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "amountPending", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "amountRealDiscount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "amountMaximumDiscount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "amountMinimumPartialPayment", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "amountExternalPayment", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERREFERENCE1" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField6", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "usersGroup", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "documentId", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "dueDate", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "signType", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "mainCustomer", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "extra", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "creditor", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "mobilePhone", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email", + "schema": "string", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/merchant", + "method": "createNewMerchant", + "httpMethod": "post", + "tag": "WANNME PAY MERCHANTS", + "typeScriptTag": "wannmePayMerchants", + "description": "Create a new merchant. Returns the partnerId for the new merchant. Valid credentials to create new merchants in Wannme is required", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "merchantType", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "merchantReference1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "merchantReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "sectorId", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "commercialName", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "shortActivityDescription", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "activityEffectiveYears", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "company", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "individual", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "billingAddress", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "economicInformation", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "contactPerson", + "schema": "object", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/payment", + "method": "createNewPayment", + "httpMethod": "post", + "tag": "WANNME PAY PAYMENTS", + "typeScriptTag": "wannmePayPayments", + "description": "Create new payment. If there are splits, paymentAmount is the sum of the splits amount.", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "amount", + "schema": "number", + "required": false, + "description": "" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERREFERENCE1" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField6", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "usersGroup", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "returnOKURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "returnKOURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "documentId", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "expirationDate", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "paymentMethods", + "schema": "array", + "required": false, + "description": "" + }, + { + "name": "signType", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "customer", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "extra", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "splitPayments", + "schema": "array", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + }, + { + "url": "/wannmepay/recurrent-payment", + "method": "createRecurrentPaymentChecksumSha512Partner", + "httpMethod": "post", + "tag": "WANNME PAY RECURRENT PAYMENTS", + "typeScriptTag": "wannmePayRecurrentPayments", + "description": "Create new Recurrent payment.", + "parameters": [ + { + "name": "wannmeIsDebug", + "schema": "boolean", + "required": false, + "description": "" + }, + { + "name": "wannmeIntegrationVersion", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "description", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "partnerId", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERID" + }, + { + "name": "checksum", + "schema": "string", + "required": true, + "description": "", + "example": "CHECKSUM" + }, + { + "name": "partnerReference1", + "schema": "string", + "required": true, + "description": "", + "example": "PARTNERREFERENCE1" + }, + { + "name": "partnerReference2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField1", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField4", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField5", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "customField6", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "mobilePhone3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email2", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "email3", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "usersGroup", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "notificationURL", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "documentId", + "schema": "string", + "required": false, + "description": "" + }, + { + "name": "signType", + "schema": "integer", + "required": false, + "description": "" + }, + { + "name": "customer", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "paymentPlan", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "subscription", + "schema": "object", + "required": false, + "description": "" + }, + { + "name": "config", + "schema": "object", + "required": false, + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "" + }, + { + "statusCode": "401", + "description": "" + }, + { + "statusCode": "409", + "description": "" + } + ] + } + ], + "repositoryDescription": "Wannme: plataforma de pagos completa, fácil de usar y personalizable. Única API para gestionar todo el proceso de cobro. Facilita pagos online y en tiendas físicas. Tecnología adaptada a tus necesidades. Simplifica tus transacciones sin costes adicionales. WANNME's {language} SDK generated by Konfig (https://konfigthis.com/).", + "logo": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/wannme/logo.png", + "openApiRaw": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/wannme/openapi.yaml", + "openApiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/wannme/openapi.yaml", + "previewLinkImage": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/wannme/imagePreview.jpg", + "faviconUrl": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/wannme/favicon.png", + "clientNameCamelCase": "wannme", + "lastUpdated": "2024-03-28T22:33:29.913Z", + "typescriptSdkUsageCode": "import { Wannme } from 'wannme-typescript-sdk';\n\nconst wannme = new Wannme({\n securityScheme: \"AUTHORIZATION\"\n})", + "typescriptSdkFirstRequestCode": "// Get Debt case by idDebtcase (WANNME id)\nconst getByIdDebtcaseChecksumSha512Response = wannme.wannmePayDebtCases.getByIdDebtcaseChecksumSha512({\n idDebtcase: \"IDDEBTCASE\"\n})", + "fixedSpecFileName": "wannme-fixed-spec.yaml" +} \ No newline at end of file diff --git a/sdks/db/spec-data/from-custom-request_pappers.fr.json b/sdks/db/spec-data/from-custom-request_pappers.fr.json index 6799e1d97..1911d5e12 100644 --- a/sdks/db/spec-data/from-custom-request_pappers.fr.json +++ b/sdks/db/spec-data/from-custom-request_pappers.fr.json @@ -15,5 +15,5 @@ }, "customRequestSpecFilename": "pappers.fr.yaml", "difficultyScore": 115.5, - "difficulty": "Medium" + "difficulty": "Easy" } \ No newline at end of file diff --git a/sdks/db/spec-data/from-custom-request_wannme.com.json b/sdks/db/spec-data/from-custom-request_wannme.com.json new file mode 100644 index 000000000..5a5e5a6a9 --- /dev/null +++ b/sdks/db/spec-data/from-custom-request_wannme.com.json @@ -0,0 +1,26 @@ +{ + "securitySchemes": { + "Security Scheme": { + "type": "apiKey", + "name": "Authorization", + "in": "header" + } + }, + "apiBaseUrl": "https://rest-demo.wannme.com/integration/v2", + "apiVersion": "2.7.8", + "apiDescription": "Welcome to WANNME Integration API", + "apiTitle": "WANNME API REST", + "endpoints": 85, + "sdkMethods": 133, + "schemas": 86, + "parameters": 986, + "contactUrl": "https://api.wannme.com", + "contactEmail": "contacto@wannme.com", + "originalCustomRequest": { + "type": "GET", + "url": "https://rest-demo.wannme.com/integration/v2/v3/api-docs" + }, + "customRequestSpecFilename": "wannme.com.yaml", + "difficultyScore": 422.5, + "difficulty": "Hard" +} \ No newline at end of file diff --git a/sdks/db/spec-data/sportsdata.io_csgo-v3-stats_1.0.json b/sdks/db/spec-data/sportsdata.io_csgo-v3-stats_1.0.json index ecac1ede0..00de1deac 100644 --- a/sdks/db/spec-data/sportsdata.io_csgo-v3-stats_1.0.json +++ b/sdks/db/spec-data/sportsdata.io_csgo-v3-stats_1.0.json @@ -28,5 +28,5 @@ "schemas": 16, "parameters": 29, "difficultyScore": 33.25, - "difficulty": "Easy" + "difficulty": "Very Easy" } \ No newline at end of file diff --git a/sdks/db/spec-data/walmart.com_order_3.0.1.json b/sdks/db/spec-data/walmart.com_order_3.0.1.json index d89a40541..f7cc85304 100644 --- a/sdks/db/spec-data/walmart.com_order_3.0.1.json +++ b/sdks/db/spec-data/walmart.com_order_3.0.1.json @@ -17,5 +17,5 @@ "schemas": 0, "parameters": 97, "difficultyScore": 33.25, - "difficulty": "Easy" + "difficulty": "Very Easy" } \ No newline at end of file diff --git a/sdks/publish.yaml b/sdks/publish.yaml index 83e356047..20db4975d 100644 --- a/sdks/publish.yaml +++ b/sdks/publish.yaml @@ -6834,3 +6834,33 @@ publish: serviceName: false sdkName: tramit-app-{language}-sdk clientName: TramitApp + from-custom-request_wannme.com: + homepage: www.wannme.com/en/ + company: WANNME + developerDocumentation: rest-demo.wannme.com/integration/v2/swagger-ui/index.html + apiStatusUrls: inherit + metaDescription: >- + Wannme es una plataforma de pagos que gestiona todo el proceso del cobro, + desde la pasarela de pago hasta las comunicaciones de tu tienda física u + online. ¿Cómo lo hacemos? Mediante una única solución, una sola API. + + ¿Qué te ofrecemos? Una solución personalizada para ti y tu negocio, con + múltiples funcionalidades que puedes combinar libremente, fácil de + integrar, usar y sin sobrecostes. Todo y más a golpe de clic. + + Queremos ser tu partner tecnológico y acompañarte en todo el proceso de + cobro a tus clientes. Con la misma tecnología y procesos que usan los + grandes, pero adaptada a lo que necesites (tarjeta de crédito, Bizum, + efectivo, Split Payments, pagos PSD2… etc.) para que tú te centres en + vender y tus clientes en comprar. + + Do you want me? + categories: + - payments + - fintech + - online_payments + - financial_technology + - payment_services + serviceName: false + sdkName: wannme-{language}-sdk + clientName: Wannme diff --git a/sdks/src/collect-from-custom-requests.ts b/sdks/src/collect-from-custom-requests.ts index 85198fb11..7c8a4e5f8 100644 --- a/sdks/src/collect-from-custom-requests.ts +++ b/sdks/src/collect-from-custom-requests.ts @@ -2203,7 +2203,11 @@ const customRequests: Record = { "tramitapp.com": { type: "GET", url: "https://rrhh.tramitapp.com/public/assets/tramitapp-api.yaml", - } + }, + "wannme.com": { + type: "GET", + url: "https://rest-demo.wannme.com/integration/v2/v3/api-docs", + }, }; async function downloadOpenApiSpecFromMintlify({