Skip to content

makepay-io/makepay-sfcc-cartridge

Repository files navigation

MakePay SFCC Cartridge

Salesforce B2C Commerce SFRA cartridge skeleton for MakePay hosted checkout links.

Features

  • SFRA controller route: MakePay-CreatePaymentLink.
  • dw.svc.LocalServiceRegistry wrapper for MakePay Partner API calls.
  • Basket-to-payment-link helper with order metadata.
  • ISML button partial and storefront JavaScript.
  • Payment-link flow suitable for early SFCC pilots before a certified PSP cartridge.

Cartridge

Add int_makepay to the site cartridge path after app_storefront_base.

Configure a service:

  • Service ID: makepay.http
  • Credential URL: https://www.makecrypto.io
  • Credential user: MakePay key ID
  • Credential password: MakePay key secret

Route

POST MakePay-CreatePaymentLink

The route creates a MakePay payment link from the current basket and returns:

  • uid
  • url
  • raw

SFCC Direction

Salesforce B2C Commerce business logic is packaged as cartridges, and SFRA uses server-side JavaScript controllers/templates. This repository follows that pattern and uses the Service Framework for outbound calls.

Development

npm test
npm run validate

About

Salesforce B2C Commerce SFRA cartridge skeleton for MakePay hosted checkout. Cryptocurrency payment gateway for direct self-custody merchant-wallet settlement, decentralized swaps, and 70+ coin/20+ chain auto-conversion.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors