network.attested.payment.initiate

Begin a payment flow. Called by the payer's client against the selected payment servicer using inter-service authentication. Returns an opaque token for status polling and a URL to direct the payer through the payment process in a browser.

Details · procedure
Kindprocedure
Authoritypayment.attested.network
Indexed

Procedure

procedure · POST

Input

application/json

product

requiredstring

Product identifier for the payment being initiated. The format is defined by the payment servicer.

Output

application/json

token

requiredstring

Opaque token used to poll payment status via network.attested.payment.status.

url

requiredstring · uri

URL to direct the payer to in a browser to complete the payment flow (entering payment details, confirming terms, etc).

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Check the status of a payment initiated via network.attested.payment.initiate. Returns the current status and, when completed, a com.atproto.repo.strongRef pointing to the attested payment record in the payer's repository.