Skip to content

b-wilder/apex-dwolla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Apex-Dwolla

This is an Apex wrapper for Dwolla - an ACH payment API.

Dwolla has an easy-to-use API, and it allows customers to pay a flat monthly fee rather than a percentage of all payments they receive.

A lot of companies that sell apps on the AppExchange end up using Stripe, which takes a rather significant percentage of every payment.

Their API is also complicated, brittle, and frequently update. This is my attempt to offer an alternative.

Getting Started

These instructions will get you a copy of the project up and running on any salesforce org. I have moved all of the credentials into custom settings so that you can point your sandbox to your Dwolla developer account and your production org to your live Dwolla account. They assume you have deployed all of the code and metadata, and that you have a Dwolla account.

  1. Navigate to the "Dwolla API Connection" custom setting and create a Default Org value
  1. Navigate to the "Dwolla API Log Level" custom setting and create a Default Org value
  • Dwolla API responses are stored in the "Dwolla API Log" object
  • If you want to create a Dwolla API Log for errors only, leave "Log Errors" checked
  • If you want to create a Dwolla API Log for all responses, check "Log All"
  • If you don't want to save any responses, uncheck "Log Errors" and leave "Log All" unchecked
  1. Navigate to the "Dwolla API Session" custom setting and create a Default Org value
  • Leave all fields blank

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

A Salesforce Apex Wrapper for the Dwolla API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages