Funding integration
When a user sends money, the funds have to be held and then moved on your books. You host HTTPS endpoints, and Moov calls them.
- Authorize places a hold on the sender’s funding source
- Capture settles a hold after the recipient claims onto a card or wallet
- Release returns held funds when a payment is canceled or expires
- Credit books a deposit after a request has been paid (retries
until you answer;
approvedposts the deposit)
These four are the contract for a program funded from deposits on your core, which is how nearly every program runs. The card-funded model skips authorize, capture, and release entirely.
Bodies are encrypted JWEs. Walk through the first payment in quick start. Setup covers URL registration and the signing secret. The token the SDK needs is sender authentication.