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
- #18 · opened Apr 15 · merged Apr 16
- Diff
- 2 files · +30 −24
- Tests
npm test· 105 passed, 0 failed · 84s
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 API3s
Wrote the fix from the migration guide67s
Safety check on the patch40 ms
Ran your tests in a sandbox3m 20s
Opened the pull request2s
Acme Pay · breaking change
Idempotency keys are required on POST requests
Merged
- Deadline
- Sep 15, 2026
- Announced
- Jun 10, 2026
- Pull request
- #19 · opened Jun 11 · merged Jun 15
- Diff
- 1 file · +29 −24
- Tests
npm test· 86 passed, 0 failed · 29s
From the Acme Pay migration guide
Every POST must send an
Idempotency-Key header. The SDK adds one when you pass idempotencyKey in the request options.
Found the code that uses the old API1s
Wrote the fix from the migration guide34s
Safety check on the patch40 ms
Ran your tests in a sandbox72s
Opened the pull request2s
Acme Pay · breaking change
Charges v1 shuts down; move to the Payments API
Merged
- Deadline
- Dec 1, 2026
- Announced
- Aug 18, 2026
- Pull request
- #20 · opened Aug 18 · merged Aug 20
- Diff
- 2 files · +4 −2
- Tests
npm test· 156 passed, 0 failed · 169s
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 guide60s
Safety check on the patch40 ms
Ran your tests in a sandbox3m 10s
Opened the pull request1s
Acme Pay · breaking change
Node SDK 5.0: create a client instead of global config
Merged
- Announced
- Sep 21, 2026
- Pull request
- #21 · opened Sep 22 · merged 11 d ago
- Diff
- 1 file · +3 −12
- Tests
npm test· 108 passed, 0 failed · 178s
From the Acme Pay migration guide
Module-level configuration is removed in 5.0. Create a client with
new Acme({ apiKey }) and call methods on it.
Found the code that uses the old API2s
Wrote the fix from the migration guide70s
Safety check on the patch40 ms
Ran your tests in a sandbox3m 10s
Opened the pull request2s
Acme Pay · deprecation
Webhook events move to v2 payloads
PR open · tests passed
- Deadline
- Mar 1, 2027
- Announced
- Sep 2, 2026
- Pull request
- #22 · opened 2 d ago
- Diff
- 3 files · +12 −20
- Tests
npm test· 44 passed, 0 failed · 139s
From the Acme Pay migration guide
In v2 events the changed object is at
event.data.resource instead of event.data.object. Event type names do not change.
Found the code that uses the old API2s
Wrote the fix from the migration guide64s
Safety check on the patch40 ms
Ran your tests in a sandbox1m 38s
Opened the pull request1s
Also checked and not affected: 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