Providers
Same PaymentProvider contract, four implementations. Braintree is live; Cashfree (B4), PayPal (B5), and Blackbaud-mock (B6) follow.
Braintree
sandbox live
PayPal-owned global processor. Hosted Fields tokenization, SHA1 HMAC webhooks.
Patternshosted-checkout
CurrenciesUSD
Tokenizationhosted-fields
Cashfree
sandbox live
India PG. Drop-in checkout, HMAC-SHA256 webhooks. Direct REST against sandbox.cashfree.com/pg.
Patternshosted-checkout
CurrenciesINR
Tokenizationdrop-in
PayPal
sandbox live
Orders v2 REST. OAuth client-credentials, native PayPal-Request-Id idempotency, verify-webhook-signature API.
Patternshosted-checkout
CurrenciesUSDEURGBP
Tokenizationredirect
Blackbaud (mock)
mock ships B6
OAuth + Subscription-Key dual-credential flow. Self-hosted mock until B6.
Patternshosted-checkout
CurrenciesUSD
Tokenizationiframe