# SDK Guides

- [Request Client](/advanced/request-network-sdk/sdk-guides/request-client.md)
- [Configure the Request Client](/advanced/request-network-sdk/sdk-guides/request-client/configure-the-request-client.md)
- [Updating a Request](/advanced/request-network-sdk/sdk-guides/request-client/updating-a-request.md)
- [Payment Reference](/advanced/request-network-sdk/sdk-guides/request-client/payment-reference.md)
- [Compute a Request ID without creating the request](/advanced/request-network-sdk/sdk-guides/request-client/retrieve-a-request.md)
- [Use your own signature mechanism](/advanced/request-network-sdk/sdk-guides/request-client/use-your-own-signature-mechanism.md)
- [Support a new currency](/advanced/request-network-sdk/sdk-guides/request-client/support-a-new-currency.md)
- [In-Memory Requests](/advanced/request-network-sdk/sdk-guides/request-client/in-memory-requests.md)
- [Encryption and Decryption](/advanced/request-network-sdk/sdk-guides/encryption-and-decryption.md)
- [Encrypt with a wallet signature using Lit Protocol](/advanced/request-network-sdk/sdk-guides/encryption-and-decryption/handle-encryption-with-a-web3-wallet.md)
- [Encrypt with an Ethereum private key](/advanced/request-network-sdk/sdk-guides/encryption-and-decryption/handling-encryption-with-the-js-library.md)
- [Share an encrypted request](/advanced/request-network-sdk/sdk-guides/encryption-and-decryption/share-an-encrypted-request.md)
- [Payment](/advanced/request-network-sdk/sdk-guides/payment.md)
- [Detect a payment](/advanced/request-network-sdk/sdk-guides/payment/detect-a-payment.md)
- [Native Payment](/advanced/request-network-sdk/sdk-guides/payment/native-payment.md)
- [Conversion Payment](/advanced/request-network-sdk/sdk-guides/payment/conversion-request.md)
- [Declarative Payment](/advanced/request-network-sdk/sdk-guides/payment/declarative-request.md)
- [Configuring Payment Fees](/advanced/request-network-sdk/sdk-guides/payment/configuring-payment-fees.md)
- [Single Request Forwarder](/advanced/request-network-sdk/sdk-guides/payment/single-request-forwarder.md)
- [Batch Payment](/advanced/request-network-sdk/sdk-guides/payment/batch-payment.md)
- [Swap-to-Pay Payment](/advanced/request-network-sdk/sdk-guides/payment/swap-to-pay-request.md)
- [Swap-to-Conversion Payment](/advanced/request-network-sdk/sdk-guides/payment/swap-to-conversion-request.md)
- [Transferable Receivable Payment](/advanced/request-network-sdk/sdk-guides/payment/transferable-receivable-payment.md)
- [Meta Payments](/advanced/request-network-sdk/sdk-guides/payment/meta-payments.md)
- [Escrow Payment](/advanced/request-network-sdk/sdk-guides/payment/escrow-request.md)
- [Streaming Payment](/advanced/request-network-sdk/sdk-guides/payment/streaming-request.md): Pay a series of requests with a stream of ERC777 Super Tokens from Superfluid.
- [Pay through a proxy-contract with a multisig](/advanced/request-network-sdk/sdk-guides/payment/pay-through-a-proxy-contract-with-a-multisig.md)
- [Hinkal Private Payments](/advanced/request-network-sdk/sdk-guides/payment/hinkal-private-payments.md)
- [Mobile using Expo](/advanced/request-network-sdk/sdk-guides/mobile-using-expo.md)
