Get a Payment Source
Changed onGet a payment source by its unique identifier.
A Payment Source represents a segregated address for incoming deposits. In practice, this can be separate electronic bank addresses (account + routing numbers) or physical mailing addresses (lockboxes). Payment Sources make it easy to independently manage and consolidate incoming payments and donations from different sources which in turn makes reconciliation of money and data seamless. Every Payment Source belongs to a specific Financial Account and can be thought of as a gateway/door for money to flow into the Financial Account. Payment Sources are not separately ledgered which means you can't get the balance of a Payment Source separately from the Financial Account.
Payment Sources should be setup and managed through the Chariot Dashboard.
Request
- Base URLhttps://sandboxapi.givechariot.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
The unique identifier for the payment source
Response
Successfully retrieved the payment source.
Example response
{
"id": "payment_source_01j8rs605a4gctmbm58d87mvsj",
"financial_account_id": "fa_01j8rs605a4gctmbm58d87mvsj",
"name": "Main Payment Source",
"source_type": "portal",
"financial_address": {
"ach": {
"account_number": "987654321",
"routing_number": "101050001"
}
},
"lockbox": {
"id": "lockbox_01j8rs605a4gctmbm58d87mvsj",
"address": {
"city": "New York",
"country": "US",
"line1": "123 Main St.",
"line2": "Suite 2504",
"postal_code": "12345",
"state": "NY"
},
"created_at": "2020-01-31T23:59:59Z",
"updated_at": "2020-01-31T23:59:59Z"
},
"created_at": "2020-01-31T23:59:59Z",
"updated_at": "2020-01-31T23:59:59Z"
}Changes
- breaking
the
/response's property type changed fromobjectto no type for status - breaking
removed the required property
//from the response with the status - breaking
removed the required property
//from the response with the status - breaking
removed the required property
//from the response with the status - breaking
removed the required property
//from the response with the status - breaking
removed the required property
//from the response with the status - warning
removed the optional property
//from the response with the status - info
added the optional property
/to the response with the status - info
added to the
/response propertyallOflist for the response status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status
- breaking
- breaking
the
/response's property type changed from no type toobjectfor status - breaking
removed the required property
/from the response with the status - breaking
removed the required property
/from the response with the status - warning
removed the optional property
/from the response with the status - info
added the optional property
//to the response with the status - info
removed from the
/response propertyallOflist for the response status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status
- breaking