Skip to main content

Documentación

Create a Soletrader application
    • api-version

    • The requested API version

      3.0

    • ApiKey

    • Standard Authorization header using the ApiKey scheme.

    • Content-Type

    • Only application/json is supported.

    • applicant

    • Applicant

    • stores

    • Array of objects. Trading As info

    • bankAccount

    • The merchant's bank account details.

    • fees

    • The fee structure applied to the merchant.

    • additionalAttachments

    • Array of objects. Additional attachment list.

    • success

    • Indicates whether the request was successful.

    • statusCode

    • The HTTP status code of the response.

    • message

    • A human-readable message describing the result.

    • data

    • An object containing the created merchant's details.

    • success

    • Indicates whether the request was successful.

    • statusCode

    • The HTTP status code of the response.

    • message

    • Bad request.

    • data

    •  

    • success

    • Indicates whether the request was successful.

    • statusCode

    • The HTTP status code of the response.

    • message

    • Api Key was not provided.

    • data

    • null

    • success

    • Indicates whether the request was successful.

    • statusCode

    • The HTTP status code of the response.

    • message

    • Not Found.

    • data

    • null

    • success

    • Indicates whether the request was successful.

    • statusCode

    • The HTTP status code of the response.

    • message

    • Unexpected error occured. Please contact support.

    • data

    • null

  • /isoapi/soletrader

  • 201 Created

  • curl -X POST
    https://boarding.valitor.com/isoapi/soletrader
    -H 'ApiKey: my-ApiKey'
    -H 'Content-Type: application/json'
    -d '{
      "applicant": {
        "firstName": "Robert",
        "middleName": "Thor",
        "lastName": "Leifsson",
        "ssn": "010101-2340",
        "address": {
          "street": "Oxfordstreet 12",
          "postalCode": "HFJ220",
          "city": "London",
          "countryCode": "is"
        },
        "phone": "+123/4567890",
        "email": "email@email.com",
        "dateOfBirth": "1978-10-07",
        "identificationAttachment": {
          "file": "string",
          "fileName": "string"
        },
        "invoiceStatementOnMerchantLevel": false
      },
      "stores": [
        {
          "name": "My Awesome Store",
          "merchantCategoryCode": 1234,
          "acceptedCardTypes": [
            "VISA"
          ],
          "address": {
            "street": "Oxfordstreet 12",
            "postalCode": "HFJ220",
            "city": "London",
            "countryCode": "is"
          },
          "transactionInformation": {
            "expectedAverageTransactionAmount": 10000,
            "expectedMaximumTransactionAmount": 10000,
            "averageTimeBetweenPurchaseAndDeliveryInDays": 1,
            "averageMonthlyVolume": 1000
          },
          "acceptedTransactionTypes": [
            "ECommerce"
          ],
          "eCommerceSolutions": {
            "eCommerceType": "WebPaymentPage",
            "websiteURL": "www.example.com",
            "webPaymentPageInformation": {
              "sellerEmail": "johndoe@domain.com",
              "sellerPhone": "+123/4567890",
              "logoAttachment": {
                "file": "string",
                "fileName": "string"
              }
            }
          },
          "recurring": false,
          "descriptionOfProductsAndServices": "string",
          "acceptedPaymentCardsInPast": false
        }
      ],
      "bankAccount": {
        "bankName": "Nombre de Banco",
        "accountNumber": "123241234",
        "bankAddress": {
          "street": "Oxfordstreet 12",
          "postalCode": "HFJ220",
          "city": "London",
          "countryCode": "is"
        },
        "iban": "NWBK60161331926819",
        "ownerNationalIdNumber": "2501992323",
        "swiftNumber": "CITIDE55",
        "sortCode": "12-34-56",
        "bankAccountConfirmationAttachment": {
          "file": "string",
          "fileName": "string"
        },
        "bankAccountConfirmed": true
      },
      "fees": {
        "merchantServiceChargeFees": [
          {
            "name": "VisaCredit",
            "fixedValue": 0.1,
            "percentageValue": 0.1
          }
        ]
      },
      "additionalAttachments": [
        {
          "file": "string",
          "fileName": "string"
        }
      ]
    }
    '
    
  • {
      "success": true,
      "statusCode": 201,
      "message": "Created",
      "data": {
        "merchantName": "House of goods",
        "merchantId": 1000,
        "stores": [
          {
            "storeName": "Store name",
            "agreementId": 1,
            "terminalId": 1
          }
        ]
      }
    }
  • 400 Bad Request

  • curl -X POST
    https://boarding.valitor.com/isoapi/soletrader
    -H 'ApiKey: my-ApiKey'
    -H 'Content-Type: application/json'
    -d '{
      "applicant": {
        "firstName": "Robert",
        "middleName": "Thor",
        "lastName": "Leifsson",
        "ssn": "010101-2340",
        "address": {
          "street": "Oxfordstreet 12",
          "postalCode": "HFJ220",
          "city": "London",
          "countryCode": "is"
        },
        "phone": "+123/4567890",
        "email": "email@email.com",
        "dateOfBirth": "1978-10-07",
        "identificationAttachment": {
          "file": "string",
          "fileName": "string"
        },
        "invoiceStatementOnMerchantLevel": false
      },
      "stores": [
        {
          "name": "My Awesome Store",
          "merchantCategoryCode": 1234,
          "acceptedCardTypes": [
            "VISA"
          ],
          "address": {
            "street": "Oxfordstreet 12",
            "postalCode": "HFJ220",
            "city": "London",
            "countryCode": "is"
          },
          "transactionInformation": {
            "expectedAverageTransactionAmount": 10000,
            "expectedMaximumTransactionAmount": 10000,
            "averageTimeBetweenPurchaseAndDeliveryInDays": 1,
            "averageMonthlyVolume": 1000
          },
          "acceptedTransactionTypes": [
            "ECommerce"
          ],
          "eCommerceSolutions": {
            "eCommerceType": "WebPaymentPage",
            "websiteURL": "www.example.com",
            "webPaymentPageInformation": {
              "sellerEmail": "johndoe@domain.com",
              "sellerPhone": "+123/4567890",
              "logoAttachment": {
                "file": "string",
                "fileName": "string"
              }
            }
          },
          "recurring": false,
          "descriptionOfProductsAndServices": "string",
          "acceptedPaymentCardsInPast": false
        }
      ],
      "bankAccount": {
        "bankName": "Nombre de Banco",
        "accountNumber": "123241234",
        "bankAddress": {
          "street": "Oxfordstreet 12",
          "postalCode": "HFJ220",
          "city": "London",
          "countryCode": "is"
        },
        "iban": "NWBK60161331926819",
        "ownerNationalIdNumber": "2501992323",
        "swiftNumber": "CITIDE55",
        "sortCode": "12-34-56",
        "bankAccountConfirmationAttachment": {
          "file": "string",
          "fileName": "string"
        },
        "bankAccountConfirmed": true
      },
      "fees": {
        "merchantServiceChargeFees": [
          {
            "name": "VisaCredit",
            "fixedValue": 0.1,
            "percentageValue": 0.1
          }
        ]
      },
      "additionalAttachments": [
        {
          "file": "string",
          "fileName": "string"
        }
      ]
    }
    '
    
  • {
      "success": false,
      "statusCode": 400,
      "message": "Bad request",
      "data": {
        "property": "error message"
      }
    }
  • 401 Unauthorized

  • curl -X POST
    https://boarding.valitor.com/isoapi/soletrader
    -H 'ApiKey: my-ApiKey'
    -H 'Content-Type: application/json'
    -d '{
      "applicant": {
        "firstName": "Robert",
        "middleName": "Thor",
        "lastName": "Leifsson",
        "ssn": "010101-2340",
        "address": {
          "street": "Oxfordstreet 12",
          "postalCode": "HFJ220",
          "city": "London",
          "countryCode": "is"
        },
        "phone": "+123/4567890",
        "email": "email@email.com",
        "dateOfBirth": "1978-10-07",
        "identificationAttachment": {
          "file": "string",
          "fileName": "string"
        },
        "invoiceStatementOnMerchantLevel": false
      },
      "stores": [
        {
          "name": "My Awesome Store",
          "merchantCategoryCode": 1234,
          "acceptedCardTypes": [
            "VISA"
          ],
          "address": {
            "street": "Oxfordstreet 12",
            "postalCode": "HFJ220",
            "city": "London",
            "countryCode": "is"
          },
          "transactionInformation": {
            "expectedAverageTransactionAmount": 10000,
            "expectedMaximumTransactionAmount": 10000,
            "averageTimeBetweenPurchaseAndDeliveryInDays": 1,
            "averageMonthlyVolume": 1000
          },
          "acceptedTransactionTypes": [
            "ECommerce"
          ],
          "eCommerceSolutions": {
            "eCommerceType": "WebPaymentPage",
            "websiteURL": "www.example.com",
            "webPaymentPageInformation": {
              "sellerEmail": "johndoe@domain.com",
              "sellerPhone": "+123/4567890",
              "logoAttachment": {
                "file": "string",
                "fileName": "string"
              }
            }
          },
          "recurring": false,
          "descriptionOfProductsAndServices": "string",
          "acceptedPaymentCardsInPast": false
        }
      ],
      "bankAccount": {
        "bankName": "Nombre de Banco",
        "accountNumber": "123241234",
        "bankAddress": {
          "street": "Oxfordstreet 12",
          "postalCode": "HFJ220",
          "city": "London",
          "countryCode": "is"
        },
        "iban": "NWBK60161331926819",
        "ownerNationalIdNumber": "2501992323",
        "swiftNumber": "CITIDE55",
        "sortCode": "12-34-56",
        "bankAccountConfirmationAttachment": {
          "file": "string",
          "fileName": "string"
        },
        "bankAccountConfirmed": true
      },
      "fees": {
        "merchantServiceChargeFees": [
          {
            "name": "VisaCredit",
            "fixedValue": 0.1,
            "percentageValue": 0.1
          }
        ]
      },
      "additionalAttachments": [
        {
          "file": "string",
          "fileName": "string"
        }
      ]
    }
    '
    
  • {
      "success": false,
      "statusCode": 401,
      "message": "Api Key was not provided",
      "data": null
    }
  • 404 Not Found

  • curl -X POST
    https://boarding.valitor.com/isoapi/soletrader
    -H 'ApiKey: my-ApiKey'
    -H 'Content-Type: application/json'
    -d '{
      "applicant": {
        "firstName": "Robert",
        "middleName": "Thor",
        "lastName": "Leifsson",
        "ssn": "010101-2340",
        "address": {
          "street": "Oxfordstreet 12",
          "postalCode": "HFJ220",
          "city": "London",
          "countryCode": "is"
        },
        "phone": "+123/4567890",
        "email": "email@email.com",
        "dateOfBirth": "1978-10-07",
        "identificationAttachment": {
          "file": "string",
          "fileName": "string"
        },
        "invoiceStatementOnMerchantLevel": false
      },
      "stores": [
        {
          "name": "My Awesome Store",
          "merchantCategoryCode": 1234,
          "acceptedCardTypes": [
            "VISA"
          ],
          "address": {
            "street": "Oxfordstreet 12",
            "postalCode": "HFJ220",
            "city": "London",
            "countryCode": "is"
          },
          "transactionInformation": {
            "expectedAverageTransactionAmount": 10000,
            "expectedMaximumTransactionAmount": 10000,
            "averageTimeBetweenPurchaseAndDeliveryInDays": 1,
            "averageMonthlyVolume": 1000
          },
          "acceptedTransactionTypes": [
            "ECommerce"
          ],
          "eCommerceSolutions": {
            "eCommerceType": "WebPaymentPage",
            "websiteURL": "www.example.com",
            "webPaymentPageInformation": {
              "sellerEmail": "johndoe@domain.com",
              "sellerPhone": "+123/4567890",
              "logoAttachment": {
                "file": "string",
                "fileName": "string"
              }
            }
          },
          "recurring": false,
          "descriptionOfProductsAndServices": "string",
          "acceptedPaymentCardsInPast": false
        }
      ],
      "bankAccount": {
        "bankName": "Nombre de Banco",
        "accountNumber": "123241234",
        "bankAddress": {
          "street": "Oxfordstreet 12",
          "postalCode": "HFJ220",
          "city": "London",
          "countryCode": "is"
        },
        "iban": "NWBK60161331926819",
        "ownerNationalIdNumber": "2501992323",
        "swiftNumber": "CITIDE55",
        "sortCode": "12-34-56",
        "bankAccountConfirmationAttachment": {
          "file": "string",
          "fileName": "string"
        },
        "bankAccountConfirmed": true
      },
      "fees": {
        "merchantServiceChargeFees": [
          {
            "name": "VisaCredit",
            "fixedValue": 0.1,
            "percentageValue": 0.1
          }
        ]
      },
      "additionalAttachments": [
        {
          "file": "string",
          "fileName": "string"
        }
      ]
    }
    '
    
  • {
      "success": false,
      "statusCode": 404,
      "message": "Not Found",
      "data": null
    }
  • 500 Internal Server Error

  • curl -X POST
    https://boarding.valitor.com/isoapi/soletrader
    -H 'ApiKey: my-ApiKey'
    -H 'Content-Type: application/json'
    -d '{
      "applicant": {
        "firstName": "Robert",
        "middleName": "Thor",
        "lastName": "Leifsson",
        "ssn": "010101-2340",
        "address": {
          "street": "Oxfordstreet 12",
          "postalCode": "HFJ220",
          "city": "London",
          "countryCode": "is"
        },
        "phone": "+123/4567890",
        "email": "email@email.com",
        "dateOfBirth": "1978-10-07",
        "identificationAttachment": {
          "file": "string",
          "fileName": "string"
        },
        "invoiceStatementOnMerchantLevel": false
      },
      "stores": [
        {
          "name": "My Awesome Store",
          "merchantCategoryCode": 1234,
          "acceptedCardTypes": [
            "VISA"
          ],
          "address": {
            "street": "Oxfordstreet 12",
            "postalCode": "HFJ220",
            "city": "London",
            "countryCode": "is"
          },
          "transactionInformation": {
            "expectedAverageTransactionAmount": 10000,
            "expectedMaximumTransactionAmount": 10000,
            "averageTimeBetweenPurchaseAndDeliveryInDays": 1,
            "averageMonthlyVolume": 1000
          },
          "acceptedTransactionTypes": [
            "ECommerce"
          ],
          "eCommerceSolutions": {
            "eCommerceType": "WebPaymentPage",
            "websiteURL": "www.example.com",
            "webPaymentPageInformation": {
              "sellerEmail": "johndoe@domain.com",
              "sellerPhone": "+123/4567890",
              "logoAttachment": {
                "file": "string",
                "fileName": "string"
              }
            }
          },
          "recurring": false,
          "descriptionOfProductsAndServices": "string",
          "acceptedPaymentCardsInPast": false
        }
      ],
      "bankAccount": {
        "bankName": "Nombre de Banco",
        "accountNumber": "123241234",
        "bankAddress": {
          "street": "Oxfordstreet 12",
          "postalCode": "HFJ220",
          "city": "London",
          "countryCode": "is"
        },
        "iban": "NWBK60161331926819",
        "ownerNationalIdNumber": "2501992323",
        "swiftNumber": "CITIDE55",
        "sortCode": "12-34-56",
        "bankAccountConfirmationAttachment": {
          "file": "string",
          "fileName": "string"
        },
        "bankAccountConfirmed": true
      },
      "fees": {
        "merchantServiceChargeFees": [
          {
            "name": "VisaCredit",
            "fixedValue": 0.1,
            "percentageValue": 0.1
          }
        ]
      },
      "additionalAttachments": [
        {
          "file": "string",
          "fileName": "string"
        }
      ]
    }
    '
    
  • {
      "success": false,
      "statusCode": 500,
      "message": "Unexpected error occured. Please contact support.",
      "data": null
    }