← Rendlet

Prepaid PDF credits

Pay by card (Stripe)

No key? Leave it blank: credits go to the key registered to your checkout email, or a new key is shown here once after payment.

Pay with USDC on Base

Pay-to address (USDC on Base only): 0x98E81052Af065F8871AECbc24E311DB94D47e19b

Request a quote first: each quote has a unique exact amount (a few sub-cent digits) that ties your transfer to your order. Send other tokens or other networks and they are lost.

curl -s https://rendlet.com/v1/credits/usdc -H 'Content-Type: application/json' -d '{"pack":"1000","api_key":"pf_..."}'
# HTTP 402 with the x402 payment requirements and a quote {id, amount_usdc, pay_to}
# send exactly amount_usdc USDC on Base to the pay-to address, then:
curl -s https://rendlet.com/v1/credits/usdc -H 'Content-Type: application/json' -d '{"quote_id":"q_...","tx_hash":"0x..."}'

We check the transfer on-chain (USDC contract on Base, exact amount, this address, 10+ confirmations) and record each transaction once. Quotes are valid for 1 hour. Omit api_key to get a new key in the final response. Keep your quote id private. We never ask for wallet keys or seed phrases.