# 1.Payments and Wallet

- [1.1 Create Card Payment](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.1-create-card-payment.md): Initiates a card payment transaction.
- [1.2 3D Secure Payment Initialization](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.2-3d-secure-payment-initialization.md): Initiates a 3d secure card payment transaction.
- [1.3 3D Secure Payment Completion](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.3-3d-secure-payment-completion.md): Completes a 3d secure card payment transaction.
- [1.4 Query Payment](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.4-query-payment.md): Retrieves details of a specific payment.
- [1.5 Reward Inquiry](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.5-reward-inquiry.md): Retrieves loyalty information.
- [1.6 Create Wallet](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.6-create-wallet.md): Creates member wallet.
- [1.7 Get Member Wallet](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.7-get-member-wallet.md): Returns the member wallet with the given member id.
- [1.8 Make Deposit](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.8-make-deposit.md): Makes deposit on the given wallet using 2D payment.
- [1.9 Search Wallet Transactions](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.9-search-wallet-transactions.md): Returns the wallet transaction of given member .
- [1.10 Send Remittance](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.10-send-remittance.md): Sends remittance to the given member's wallet.
- [1.11 Receive Remittance](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.11-receive-remittance.md): Receives remittance from the given member's wallet.
- [1.12 Retrieve Remittance](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.12-retrieve-remittance.md)
- [1.13 Get Refundable Amount](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.13-get-refundable-amount.md): Returns the refundable amount of the given transaction.
- [1.14 Make Deposit (3D Init)](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.14-make-deposit-3d-init.md): Initiates deposit request on the given wallet using 3D payment.
- [1.15 Make Deposit (3D Complete)](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.15-make-deposit-3d-complete.md): Completes deposit request on the given wallet using 3D payment.
- [1.16 Retrieve Merchant Wallet](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.16-retrieve-merchant-wallet.md): Returns the merchants wallet information.
- [1.17 Create Refund Transaction](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.17-create-refund-transaction.md): Created refund transaction for the given transaction id.
- [1.18 Get Refunds](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.18-get-refunds.md): Created refund transaction for the given transaction id.
- [1.19 Reset Merchant Wallet Balance](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.19-reset-merchant-wallet-balance.md): Created refund transaction for the given transaction id.
- [1.20 Refund Payment](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.20-refund-payment.md): Initiate refund payments with detailed parameters
- [1.21 Get Refund By Id](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.21-get-refund-by-id.md)
- [1.22 Get Refund Transaction By Id](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.22-get-refund-transaction-by-id.md)
- [1.23 Refund Payment Transaction](https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet/1.23-refund-payment-transaction.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hilals-organization.gitbook.io/magicpay-documentation/1.payments-and-wallet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
