Configure payment processor information for your organization

PUT /organization/payment_processors

Body

Set your payment processor configurations for your organization.

  • Hide repay_config attributes Show repay_config attributes object
    • api_user string Required

      Your Repay API user key.

    • api_token string Required

      Your Repay API access key.

    • merchant_id string Required

      The merchant config value obtained from the corresponding payment processor.

  • Hide authorize_net_config attributes Show authorize_net_config attributes object
  • Hide checkout_config attributes Show checkout_config attributes object
    • secret_key string | null Required

      Checkout.com secret key.

    • public_key string | null Required

      Checkout.com public key

    • A processing channel is the equivalent of a business line. In order to process your transactions you may need to denote which processing channel to process the transaction request on.

  • Hide modern_treasury_config attributes Show modern_treasury_config attributes object
    • api_key string | null Required

      Modern Treasury api key.

    • org_id string | null Required

      Modern Treasury organization id.

    • originating_account_id string | null Required

      Modern Treasury originating account id.

  • Hide dwolla_config attributes Show dwolla_config attributes object

Responses

  • Payment Processor configuration for your organization

    Hide response attributes Show response attributes object
    • Hide repay_config attributes Show repay_config attributes object
      • api_user string | null Required

        Your Repay API user key.

      • api_token string | null Required

        Your Repay API access key.

      • merchant_id string | null Required

        The merchant config value obtained from the corresponding payment processor.

    • Hide authorize_net_config attributes Show authorize_net_config attributes object
    • Hide checkout_config attributes Show checkout_config attributes object
      • secret_key string | null Required

        Checkout.com secret key.

      • public_key string | null Required

        Checkout.com public key

      • A processing channel is the equivalent of a business line. In order to process your transactions you may need to denote which processing channel to process the transaction request on.

    • Hide dwolla_config attributes Show dwolla_config attributes object
    • Hide modern_treasury_config attributes Show modern_treasury_config attributes object
      • api_key string | null Required

        Modern Treasury app key.

      • org_id string | null Required

        Modern Treasury organization id.

      • originating_account_id string | null Required

        Your Modern Treasury originating account id.

  • Unauthorized.

  • Forbidden.

  • Invalid input

  • Too many requests.

  • Unexpected Error.

PUT /organization/payment_processors
curl \
 -X PUT https://sandbox-api.canopyservicing.com/organization/payment_processors \
 -H "Authorization: Bearer $ACCESS_TOKEN" \
 -H "Content-Type: application/json" \
 -d '{"repay_config":{"api_user":"string","api_token":"string","merchant_id":"87397472"},"authorize_net_config":{"merchant_name":"5KP3u95bQpv","transaction_key":"346HZ32z3fP4hTG2"},"checkout_config":{"secret_key":"string","public_key":"string","processing_channel_id":"string"},"modern_treasury_config":{"api_key":"string","org_id":"string","originating_account_id":"string"},"dwolla_config":{"app_key":"string","app_secret":"string","master_account":"string"}}'
Request example
{
  "repay_config": {
    "api_user": "string",
    "api_token": "string",
    "merchant_id": "87397472"
  },
  "authorize_net_config": {
    "merchant_name": "5KP3u95bQpv",
    "transaction_key": "346HZ32z3fP4hTG2"
  },
  "checkout_config": {
    "secret_key": "string",
    "public_key": "string",
    "processing_channel_id": "string"
  },
  "modern_treasury_config": {
    "api_key": "string",
    "org_id": "string",
    "originating_account_id": "string"
  },
  "dwolla_config": {
    "app_key": "string",
    "app_secret": "string",
    "master_account": "string"
  }
}
Request examples
{
  "repay_config": {
    "api_user": "string",
    "api_token": "string",
    "merchant_id": "87397472"
  },
  "authorize_net_config": {
    "merchant_name": "5KP3u95bQpv",
    "transaction_key": "346HZ32z3fP4hTG2"
  },
  "checkout_config": {
    "secret_key": "string",
    "public_key": "string",
    "processing_channel_id": "string"
  },
  "modern_treasury_config": {
    "api_key": "string",
    "org_id": "string",
    "originating_account_id": "string"
  },
  "dwolla_config": {
    "app_key": "string",
    "app_secret": "string",
    "master_account": "string"
  }
}
Response examples (200)
{
  "repay_config": {
    "api_user": "234sdjlkfjas",
    "api_token": "238293749",
    "merchant_id": "87397472"
  },
  "authorize_net_config": {
    "merchant_name": "5KP3u95bQpv",
    "transaction_key": "346HZ32z3fP4hTG2"
  },
  "checkout_config": {
    "secret_key": "string",
    "public_key": "string",
    "processing_channel_id": "string"
  },
  "dwolla_config": {
    "app_key": "8234-as3da6-23n20384d",
    "app_secret": "9df2903sdfk23084n0329048",
    "master_account": "273894723"
  },
  "modern_treasury_config": {
    "api_key": "key-n10283bnsd10283091n98102830",
    "org_id": "2d888ddsd79397d24ge9",
    "originating_account_id": "29314709237"
  }
}
Response examples (200)
{
  "repay_config": {
    "api_user": "234sdjlkfjas",
    "api_token": "238293749",
    "merchant_id": "87397472"
  },
  "authorize_net_config": {
    "merchant_name": "5KP3u95bQpv",
    "transaction_key": "346HZ32z3fP4hTG2"
  },
  "checkout_config": {
    "secret_key": "string",
    "public_key": "string",
    "processing_channel_id": "string"
  },
  "dwolla_config": {
    "app_key": "8234-as3da6-23n20384d",
    "app_secret": "9df2903sdfk23084n0329048",
    "master_account": "273894723"
  },
  "modern_treasury_config": {
    "api_key": "key-n10283bnsd10283091n98102830",
    "org_id": "2d888ddsd79397d24ge9",
    "originating_account_id": "29314709237"
  }
}