# Developer Resources

- [DigitalRiver.js reference](https://docs.digitalriver.com/commerce-api/resources/reference.md): Reference documentation for the DigitalRiver.js library
- [Including DigitalRiver.js](https://docs.digitalriver.com/commerce-api/resources/reference/including-digitalriver.js-on-your-page.md): Learn how to include DigitalRiver.js on your site's pages.
- [Initializing DigitalRiver.js](https://docs.digitalriver.com/commerce-api/resources/reference/digital-river-publishable-api-key.md): Learn how to use the Digital River publishable API key.
- [DigitalRiver object](https://docs.digitalriver.com/commerce-api/resources/reference/digitalriver-object.md): Learn how to use the DigitalRiver object.
- [Elements](https://docs.digitalriver.com/commerce-api/resources/reference/elements.md): Learn how to customize and stylize elements to seamlessly integrate them into your user experience or purchase flow.‌
- [Amazon Pay element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/amazon-pay-element.md): Learn how to use the Amazon Pay element.
- [Apple Pay elements](https://docs.digitalriver.com/commerce-api/resources/reference/elements/apple-pay-elements.md): Learn how to use Apple Pay elements.
- [Google Pay elements](https://docs.digitalriver.com/commerce-api/resources/reference/elements/google-pay-elements.md): Learn how to use Google Pay elements.
- [IBAN element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/iban-element.md): Learn how to use the IBAN element.
- [iDEAL element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/ideal-element.md): Learn how to use the iDEAL element.
- [Konbini elements](https://docs.digitalriver.com/commerce-api/resources/reference/elements/konbini-elements.md): Learn how to use Konbini elements.
- [Compliance element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/compliance-element.md): Gain a better understanding of what the compliance element does and how to use it.
- [Offline refund element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/offline-refund-element.md): Learn how to use the offline refund element.
- [Online Banking elements](https://docs.digitalriver.com/commerce-api/resources/reference/elements/online-banking-elements.md): Learn how to use the Online Banking elements.
- [Tax Identifier element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/tax-identifier-element.md): Create a Tax Identifier collection element that will automatically collect and validate tax identifiers.
- [Delayed payment instructions element](https://docs.digitalriver.com/commerce-api/resources/reference/elements/delayed-payment-instructions-element.md): Learn how to create a Delayed Payment Instructions element that will generate a template containing instructions for delayed payment.
- [PayPal elements](https://docs.digitalriver.com/commerce-api/resources/reference/elements/paypal-elements.md): Learn how to use the PayPal elements.
- [Guidelines for capturing payment details](https://docs.digitalriver.com/commerce-api/resources/reference/guidelines-for-capturing-payment-details.md): When creating a payment method, follow these guidelines:
- [Security](https://docs.digitalriver.com/commerce-api/resources/reference/security.md): Understand Digital River provides security.
- [Digital River payment objects](https://docs.digitalriver.com/commerce-api/resources/reference/digital-river-payment-objects.md): Learn how to use the Digital River payment objects.
- [Error types, codes, and objects](https://docs.digitalriver.com/commerce-api/resources/reference/error-types-codes-and-objects.md): Learn about error types, codes, and objects.


---

# 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://docs.digitalriver.com/commerce-api/resources.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.
