Repositories / orbit-labs
Acme Pay · deprecation
Secret keys are deprecated for server calls; use restricted keys
Merged
- Deadline
- Jul 1, 2026
- Announced
- Apr 14, 2026
- Pull request
- #62 · opened Apr 19 · merged Apr 22
- Diff
- 1 file · +17 −19
- Tests
npm test· 216 passed, 0 failed · 158s
From the Acme Pay migration guide
Server-side calls should use a restricted key:
new Acme({ apiKey: process.env.ACME_RESTRICTED_KEY }). Secret keys stop working for these endpoints on July 1.
Found the code that uses the old API2s
Wrote the fix from the migration guide54s
Safety check on the patch40 ms
Ran your tests in a sandbox2m 21s
Opened the pull request2s
Acme Pay · breaking change
Charges v1 shuts down; move to the Payments API
PR open · tests passed
- Deadline
- Dec 1, 2026
- Announced
- Aug 18, 2026
- Pull request
- #63 · opened Sep 11
- Diff
- 4 files · +14 −7
- Tests
npm test· 171 passed, 0 failed · 25s
From the Acme Pay migration guide
charges.create() is replaced by payments.create(). Arguments and the returned object are unchanged, except source is now payment_method.
Found the code that uses the old API1s
Wrote the fix from the migration guide70s
Safety check on the patch40 ms
Ran your tests in a sandbox3m 10s
Opened the pull request1s
Also checked and not affected: Acme Pay: Idempotency keys are required on POST requests · Acme Pay: Webhook events move to v2 payloads · Acme Pay: Node SDK 5.0: create a client instead of global config · Nimbus AI: embeddings-v1 shuts down; use embed-2 · Nimbus AI: nimbus-text-2 is retired; use nimbus-text-3 · Nimbus AI: Offset pagination is removed from list endpoints