├── .env.example ├── .github └── dependabot.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.cjs ├── README.md ├── examples └── payment-flow.md ├── global.d.ts ├── grant ├── grant-continuation.js ├── grant-continuation.ts ├── grant-incoming-payment.js ├── grant-incoming-payment.ts ├── grant-outgoing-payment-interval.js ├── grant-outgoing-payment-interval.ts ├── grant-outgoing-payment.js ├── grant-outgoing-payment.ts ├── grant-quote.js ├── grant-quote.ts ├── grant-revoke.js ├── grant-revoke.ts ├── grant.js └── grant.ts ├── incoming-payment ├── incoming-payment-complete.js ├── incoming-payment-complete.ts ├── incoming-payment-create.js ├── incoming-payment-create.ts ├── incoming-payment-get-public.js ├── incoming-payment-get-public.ts ├── incoming-payment-get.js ├── incoming-payment-get.ts ├── incoming-payment-list.js └── incoming-payment-list.ts ├── outgoing-payment ├── outgoing-payment-create.js ├── outgoing-payment-create.ts ├── outgoing-payment-get.js ├── outgoing-payment-get.ts ├── outgoing-payment-list.js └── outgoing-payment-list.ts ├── package.json ├── quote ├── quote-create-debit-amount.js ├── quote-create-debit-amount.ts ├── quote-create-receive-amount.js ├── quote-create-receive-amount.ts ├── quote-create.js ├── quote-create.ts ├── quote-get.js └── quote-get.ts ├── token ├── token-revoke.js ├── token-revoke.ts ├── token-rotate.js └── token-rotate.ts ├── tsconfig.json ├── utils └── parse-token-args.ts └── wallet-address ├── wallet-address-get-keys.js ├── wallet-address-get-keys.ts ├── wallet-address-get.js └── wallet-address-get.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/.env.example -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | node_modules 3 | -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/README.md -------------------------------------------------------------------------------- /examples/payment-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/examples/payment-flow.md -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/global.d.ts -------------------------------------------------------------------------------- /grant/grant-continuation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant-continuation.js -------------------------------------------------------------------------------- /grant/grant-continuation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant-continuation.ts -------------------------------------------------------------------------------- /grant/grant-incoming-payment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant-incoming-payment.js -------------------------------------------------------------------------------- /grant/grant-incoming-payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant-incoming-payment.ts -------------------------------------------------------------------------------- /grant/grant-outgoing-payment-interval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant-outgoing-payment-interval.js -------------------------------------------------------------------------------- /grant/grant-outgoing-payment-interval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant-outgoing-payment-interval.ts -------------------------------------------------------------------------------- /grant/grant-outgoing-payment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant-outgoing-payment.js -------------------------------------------------------------------------------- /grant/grant-outgoing-payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant-outgoing-payment.ts -------------------------------------------------------------------------------- /grant/grant-quote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant-quote.js -------------------------------------------------------------------------------- /grant/grant-quote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant-quote.ts -------------------------------------------------------------------------------- /grant/grant-revoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant-revoke.js -------------------------------------------------------------------------------- /grant/grant-revoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant-revoke.ts -------------------------------------------------------------------------------- /grant/grant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant.js -------------------------------------------------------------------------------- /grant/grant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/grant/grant.ts -------------------------------------------------------------------------------- /incoming-payment/incoming-payment-complete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/incoming-payment/incoming-payment-complete.js -------------------------------------------------------------------------------- /incoming-payment/incoming-payment-complete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/incoming-payment/incoming-payment-complete.ts -------------------------------------------------------------------------------- /incoming-payment/incoming-payment-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/incoming-payment/incoming-payment-create.js -------------------------------------------------------------------------------- /incoming-payment/incoming-payment-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/incoming-payment/incoming-payment-create.ts -------------------------------------------------------------------------------- /incoming-payment/incoming-payment-get-public.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/incoming-payment/incoming-payment-get-public.js -------------------------------------------------------------------------------- /incoming-payment/incoming-payment-get-public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/incoming-payment/incoming-payment-get-public.ts -------------------------------------------------------------------------------- /incoming-payment/incoming-payment-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/incoming-payment/incoming-payment-get.js -------------------------------------------------------------------------------- /incoming-payment/incoming-payment-get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/incoming-payment/incoming-payment-get.ts -------------------------------------------------------------------------------- /incoming-payment/incoming-payment-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/incoming-payment/incoming-payment-list.js -------------------------------------------------------------------------------- /incoming-payment/incoming-payment-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/incoming-payment/incoming-payment-list.ts -------------------------------------------------------------------------------- /outgoing-payment/outgoing-payment-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/outgoing-payment/outgoing-payment-create.js -------------------------------------------------------------------------------- /outgoing-payment/outgoing-payment-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/outgoing-payment/outgoing-payment-create.ts -------------------------------------------------------------------------------- /outgoing-payment/outgoing-payment-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/outgoing-payment/outgoing-payment-get.js -------------------------------------------------------------------------------- /outgoing-payment/outgoing-payment-get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/outgoing-payment/outgoing-payment-get.ts -------------------------------------------------------------------------------- /outgoing-payment/outgoing-payment-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/outgoing-payment/outgoing-payment-list.js -------------------------------------------------------------------------------- /outgoing-payment/outgoing-payment-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/outgoing-payment/outgoing-payment-list.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/package.json -------------------------------------------------------------------------------- /quote/quote-create-debit-amount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/quote/quote-create-debit-amount.js -------------------------------------------------------------------------------- /quote/quote-create-debit-amount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/quote/quote-create-debit-amount.ts -------------------------------------------------------------------------------- /quote/quote-create-receive-amount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/quote/quote-create-receive-amount.js -------------------------------------------------------------------------------- /quote/quote-create-receive-amount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/quote/quote-create-receive-amount.ts -------------------------------------------------------------------------------- /quote/quote-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/quote/quote-create.js -------------------------------------------------------------------------------- /quote/quote-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/quote/quote-create.ts -------------------------------------------------------------------------------- /quote/quote-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/quote/quote-get.js -------------------------------------------------------------------------------- /quote/quote-get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/quote/quote-get.ts -------------------------------------------------------------------------------- /token/token-revoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/token/token-revoke.js -------------------------------------------------------------------------------- /token/token-revoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/token/token-revoke.ts -------------------------------------------------------------------------------- /token/token-rotate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/token/token-rotate.js -------------------------------------------------------------------------------- /token/token-rotate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/token/token-rotate.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/parse-token-args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/utils/parse-token-args.ts -------------------------------------------------------------------------------- /wallet-address/wallet-address-get-keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/wallet-address/wallet-address-get-keys.js -------------------------------------------------------------------------------- /wallet-address/wallet-address-get-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/wallet-address/wallet-address-get-keys.ts -------------------------------------------------------------------------------- /wallet-address/wallet-address-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/wallet-address/wallet-address-get.js -------------------------------------------------------------------------------- /wallet-address/wallet-address-get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/interledger/open-payments-snippets/HEAD/wallet-address/wallet-address-get.ts --------------------------------------------------------------------------------