Package pymtptr implements Payment Pointers, for the Go programming language. Payment Pointers are used by the Interledger Protocol, Open Payments, and Web Monetization.
Find a file
2025-08-15 14:23:13 -07:00
canonicalhost.go canonicalHost() 2025-08-07 08:07:57 -07:00
errors.go pymtptr.PaymentPointer.Parse() 2025-08-07 08:47:05 -07:00
go.mod codeberg 2025-08-15 14:22:09 -07:00
go.sum go.* 2025-08-07 08:34:56 -07:00
join.go named return string to make it more obvious what func is doing 2025-08-07 21:59:07 -07:00
join_example_test.go codeberg 2025-08-15 14:22:09 -07:00
join_test.go codeberg 2025-08-15 14:22:09 -07:00
LICENSE initial commits 2025-08-07 07:16:56 -07:00
paymentpointer.go made it so pymtptr.Sanitize() pymtptr.PaymentPointer.String() get rid of path == "/.well-known/pay" in payment-pointer 2025-08-07 23:10:36 -07:00
paymentpointer_parse_example_test.go codeberg 2025-08-15 14:22:09 -07:00
paymentpointer_parse_test.go codeberg 2025-08-15 14:22:09 -07:00
paymentpointer_pretty_example_test.go codeberg 2025-08-15 14:22:09 -07:00
paymentpointer_pretty_test.go codeberg 2025-08-15 14:22:09 -07:00
paymentpointer_resolve_example_test.go codeberg 2025-08-15 14:22:09 -07:00
paymentpointer_resolve_test.go codeberg 2025-08-15 14:22:09 -07:00
paymentpointer_string_example_test.go codeberg 2025-08-15 14:22:09 -07:00
paymentpointer_string_test.go codeberg 2025-08-15 14:22:09 -07:00
pretty.go pymtptr.Pretty() 2025-08-07 12:47:11 -07:00
pretty_example_test.go codeberg 2025-08-15 14:22:09 -07:00
pretty_test.go codeberg 2025-08-15 14:22:09 -07:00
README.md codeberg 2025-08-15 14:23:13 -07:00
resolve.go named return string to make it more obvious what func is doing 2025-08-07 22:00:00 -07:00
resolve_example_test.go codeberg 2025-08-15 14:22:09 -07:00
resolve_test.go codeberg 2025-08-15 14:22:09 -07:00
sanitize.go pymtptr.Sanitize() 2025-08-07 21:57:41 -07:00
sanitize_example_test.go codeberg 2025-08-15 14:22:09 -07:00
split.go changed host pymtptr.PaymentPointer.Parse() works 2025-08-07 21:55:13 -07:00
split_example_test.go codeberg 2025-08-15 14:22:09 -07:00
split_test.go codeberg 2025-08-15 14:22:09 -07:00

go-pymtptr

Package pymtptr implements Payment Pointers, for the Go programming language.

Payment Pointers look like these:

  • $example.com
  • $joeblow.example.com
  • $example.com/janedoe

Information about Payment Pointers can be found here:

Payment Pointers are used by the Interledger Protocol, Open Payments, Web Monetization.

Documention

Online documentation, which includes examples, can be found at: http://godoc.org/codeberg.org/reiver/go-pymtptr

GoDoc

Import

To import package pymtptr use import code like the following:

import "codeberg.org/reiver/go-pymtptr"

Installation

To install package pymtptr do the following:

GOPROXY=direct go get codeberg.org/reiver/go-pymtptr

Author

Package pymtptr was written by Charles Iliya Krempeaux

See Also