Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 1.73 KB

File metadata and controls

46 lines (31 loc) · 1.73 KB

MakePay Make.com Custom App

Make.com custom app source package for MakePay payment links, customers, bookkeeping invoices, invoice payment links, payment-link polling, webhook request polling, and universal partner API calls.

Included modules

  • Create Payment Link
  • Create or Update Customer
  • Create Bookkeeping Invoice
  • Create Invoice Payment Link
  • Get Payment Link
  • Watch Payment Links
  • Watch Webhook Requests
  • Make an API Call

Authentication

Create a MakePay API key connection with:

  • keyId: MakePay partner key ID
  • keySecret: MakePay partner key secret
  • baseUrl: https://www.makecrypto.io unless MakePay support provides another host

The app sends X-MakeCrypto-Key-Id and X-MakeCrypto-Key-Secret headers to MakePay partner API endpoints. Secrets are marked as password fields and included in log sanitization rules.

Local validation

npm ci
npm run validate

The validator checks JSON syntax, manifest references, module basics, sensitive-data sanitization, and forbidden identifier leakage.

Deploying to Make

This repository is structured for the Make Apps Editor local-development flow. Open the folder in VS Code with the Make Apps Editor extension, connect it to a private testing app, then deploy makecomapp.json or individual component directories to Make.

Keep makecomapp.json origins empty in version control. Each developer can add local origins and API key files in their own workspace.

Production review checklist

  • Test each module in at least one Make scenario.
  • Confirm the connection fails clearly with invalid credentials.
  • Confirm payment-link and webhook polling scenarios do not reprocess old records.
  • Submit the app as an invite-only community app when the private app is stable.