agentsclimarketplace

Paystack apple pay

Skill rexedge/paystack/skills/paystack-apple-pay

24 AI agent skills for Paystack API integration — automate payment workflows with TypeScript, Node.js, and Next.js

Install
npx -y skills add rexedge/paystack --skill paystack-apple-pay

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Paystack Apple Pay API — register and manage domains for Apple Pay integration. Register top-level domains or subdomains, list registered domains, and unregister domains. Use this skill whenever enabling Apple Pay on your website, registering domains for Apple Pay checkout, managing Apple Pay domain whitelisting, or troubleshooting Apple Pay domain verification issues. Also use when you see references to /apple-pay/domain endpoint or Apple Pay registration.

SKILL.md

1.7 KB, as published. Nobody here has run it

Paystack Apple Pay

The Apple Pay API lets you register your domains for Apple Pay integration.

Depends on: paystack-setup for the paystackRequest helper.

Endpoints

MethodEndpointDescription
POST/apple-pay/domainRegister a domain
GET/apple-pay/domainList registered domains
DELETE/apple-pay/domainUnregister a domain

Note: Only one domain or subdomain can be registered per request.

Register Domain

await paystackRequest("/apple-pay/domain", {
  method: "POST",
  body: JSON.stringify({ domainName: "example.com" }),
});
// { status: true, message: "Domain successfully registered on Apple Pay" }

// Register a subdomain too
await paystackRequest("/apple-pay/domain", {
  method: "POST",
  body: JSON.stringify({ domainName: "pay.example.com" }),
});

List Registered Domains

const domains = await paystackRequest<{
  domainNames: string[];
}>("/apple-pay/domain");
// domains.data.domainNames → ["example.com", "pay.example.com"]

Unregister Domain

await paystackRequest("/apple-pay/domain", {
  method: "DELETE",
  body: JSON.stringify({ domainName: "example.com" }),
});

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.