Edit the payment processor config for an existing account
Toggle autopay or change the payment processor / bank information for a given account.
Body
Edit Payment Processor Config
-
ach
object ACH processing configuration.
-
debit_card
object Debit processing configuration.
-
credit_card
object Credit processing configuration.
-
autopay_enabled
boolean Indicates whether autopay is enabled for this account. Currently, autopay is triggered 1 day prior to a payment due date. If
default_payment_processor
is set toNONE
, autopay will not be triggered for account regardless of this field's value.Default value is
false
. -
Configures the payment processor to be used for manual or autopay payments. This cannot be set to a value different from
NONE
if no valid ACH or Debit Card configs are provided.Values are
ACH
,DEBIT_CARD
,CREDIT_CARD
, orNONE
. Default value isNONE
.
PUT
/accounts/{account_id}/payment_processor_config
curl \
-X PUT https://sandbox-api.canopyservicing.com/accounts/{account_id}/payment_processor_config \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"ach":{"payment_processor_name":"REPAY","repay_config":{"repay_check_type":"PERSONAL","repay_account_type":"CHECKING","repay_transit_number":"999999992","repay_account_number":"987654321","repay_name_on_check":"Lucille Bluth"},"dwolla_config":{"dwolla_plaid_token":"processor-sandbox-161c86dd-d470-47e9-a741-d381c2b2cb6f"},"modern_treasury_config":{"name":"Lucille Bluth","account_number":"987654321","account_type":"CHECKING","routing_number":"999999992","plaid_processor_token":"processor-987654321"},"canopy_nacha_config":{"bank_routing_number":"999999992","bank_account_number":"987654321"}},"debit_card":{"payment_processor_name":"REPAY","repay_config":{"repay_card_number":"4622941000000005","repay_exp_date":"0619","repay_name_on_card":"John Doe","repay_street":"1234 Main Street","repay_zip":"85281"},"authorize_net_config":{"card_number":"4622941000000005","expiry_month":"string","expiry_year":"string","cvv":"string"}},"credit_card":{"payment_processor_name":"CHECKOUT","checkout_config":{"source_id":"cus_6artgoevd77u7ojah2wled32s","card_token":"string","card_number":"string","expiry_month":"string","expiry_year":"string","cvv":"string"}},"autopay_enabled":true,"default_payment_processor_method":"ACH"}'
Request example
{
"ach": {
"payment_processor_name": "REPAY",
"repay_config": {
"repay_check_type": "PERSONAL",
"repay_account_type": "CHECKING",
"repay_transit_number": "999999992",
"repay_account_number": "987654321",
"repay_name_on_check": "Lucille Bluth"
},
"dwolla_config": {
"dwolla_plaid_token": "processor-sandbox-161c86dd-d470-47e9-a741-d381c2b2cb6f"
},
"modern_treasury_config": {
"name": "Lucille Bluth",
"account_number": "987654321",
"account_type": "CHECKING",
"routing_number": "999999992",
"plaid_processor_token": "processor-987654321"
},
"canopy_nacha_config": {
"bank_routing_number": "999999992",
"bank_account_number": "987654321"
}
},
"debit_card": {
"payment_processor_name": "REPAY",
"repay_config": {
"repay_card_number": "4622941000000005",
"repay_exp_date": "0619",
"repay_name_on_card": "John Doe",
"repay_street": "1234 Main Street",
"repay_zip": "85281"
},
"authorize_net_config": {
"card_number": "4622941000000005",
"expiry_month": "string",
"expiry_year": "string",
"cvv": "string"
}
},
"credit_card": {
"payment_processor_name": "CHECKOUT",
"checkout_config": {
"source_id": "cus_6artgoevd77u7ojah2wled32s",
"card_token": "string",
"card_number": "string",
"expiry_month": "string",
"expiry_year": "string",
"cvv": "string"
}
},
"autopay_enabled": true,
"default_payment_processor_method": "ACH"
}
Request examples
{
"ach": {
"payment_processor_name": "REPAY",
"repay_config": {
"repay_check_type": "PERSONAL",
"repay_account_type": "CHECKING",
"repay_transit_number": "999999992",
"repay_account_number": "987654321",
"repay_name_on_check": "Lucille Bluth"
},
"dwolla_config": {
"dwolla_plaid_token": "processor-sandbox-161c86dd-d470-47e9-a741-d381c2b2cb6f"
},
"modern_treasury_config": {
"name": "Lucille Bluth",
"account_number": "987654321",
"account_type": "CHECKING",
"routing_number": "999999992",
"plaid_processor_token": "processor-987654321"
},
"canopy_nacha_config": {
"bank_routing_number": "999999992",
"bank_account_number": "987654321"
}
},
"debit_card": {
"payment_processor_name": "REPAY",
"repay_config": {
"repay_card_number": "4622941000000005",
"repay_exp_date": "0619",
"repay_name_on_card": "John Doe",
"repay_street": "1234 Main Street",
"repay_zip": "85281"
},
"authorize_net_config": {
"card_number": "4622941000000005",
"expiry_month": "string",
"expiry_year": "string",
"cvv": "string"
}
},
"credit_card": {
"payment_processor_name": "CHECKOUT",
"checkout_config": {
"source_id": "cus_6artgoevd77u7ojah2wled32s",
"card_token": "string",
"card_number": "string",
"expiry_month": "string",
"expiry_year": "string",
"cvv": "string"
}
},
"autopay_enabled": true,
"default_payment_processor_method": "ACH"
}
Response examples (200)
{
"ach": {
"payment_processor_name": "REPAY",
"repay_config": {
"ach_token": "string",
"last_four": "string"
},
"dwolla_config": {
"ach_token": "string",
"last_four": "string"
},
"modern_treasury_config": {
"ach_token": "string",
"last_four": "string"
},
"canopy_nacha_config": {
"bank_routing_number": "999999992",
"bank_account_number": "987654321"
}
},
"debit_card": {
"payment_processor_name": "REPAY",
"repay_config": {
"card_token": "string",
"last_four": "string"
},
"authorize_net_config": {
"customer_profile_id": "527262",
"customer_payment_profile_ids": [
"86"
]
}
},
"credit_card": {
"payment_processor_name": "CHECKOUT",
"checkout_config": {
"source_id": "cus_6artgoevd77u7ojah2wled32s",
"card_token": "string",
"last_four": "string",
"expires_on": "string"
}
},
"autopay_enabled": true,
"default_payment_processor_method": "ACH"
}
Response examples (200)
{
"ach": {
"payment_processor_name": "REPAY",
"repay_config": {
"ach_token": "string",
"last_four": "string"
},
"dwolla_config": {
"ach_token": "string",
"last_four": "string"
},
"modern_treasury_config": {
"ach_token": "string",
"last_four": "string"
},
"canopy_nacha_config": {
"bank_routing_number": "999999992",
"bank_account_number": "987654321"
}
},
"debit_card": {
"payment_processor_name": "REPAY",
"repay_config": {
"card_token": "string",
"last_four": "string"
},
"authorize_net_config": {
"customer_profile_id": "527262",
"customer_payment_profile_ids": [
"86"
]
}
},
"credit_card": {
"payment_processor_name": "CHECKOUT",
"checkout_config": {
"source_id": "cus_6artgoevd77u7ojah2wled32s",
"card_token": "string",
"last_four": "string",
"expires_on": "string"
}
},
"autopay_enabled": true,
"default_payment_processor_method": "ACH"
}