# Developer FAQs

## **Q: How would I make a Landing Page using the Konnektive API?**

* A: The API follows a standard. This requires some competency in Back End Development.pattern for funnels, and using this pattern will help ensure metrics are reported properly: Please view our Suggested API Flow article

## **Q: How do I keep my customers from seeing the username and password for my API calls?**

* A: You can make API calls from the server, rather than directly from the browser form. An example of using PHP to send API calls from your server can be found [Here.](https://stackoverflow.com/questions/4372710/php-curl-https)

## **Q: How do I verify or update enrollment in a membership club?**

* A: After enabling a membership club in Admin | Plugins | Membership Services, the membership can be [queried](https://api.konnektive.com/docs/members_query/), [cancelled](https://api.konnektive.com/docs/members_cancel/), or [reactivated](https://api.konnektive.com/docs/members_reactivate/) using our API.

## **Q: How can I skip Quality Assurance for orders placed as Prepaid?**

* A: Set the parameter skipQA=1 on a call to the [/order/import API endpoint.](https://api.konnektive.com/docs/order_import/)

## **Q: Why doesn’t the order Id show on a decline?**

* A: orderId is not returned on declines. You can use Import Lead to get an orderId before importing the sale. Or use the Order Query API to fetch the orderId of the decline.

## **Q: How can we make a state not required for countries without states?**

* State is only required on US and Canada.

## Q: Why does an order not return in my Order Query based on date range alone, but it does return when the orderId is also included on the request? <a href="#q-why-does-an-order-not-return-in-my-order-query-based-on-date-range-alone-but-it-does-return-when-t" id="q-why-does-an-order-not-return-in-my-order-query-based-on-date-range-alone-but-it-does-return-when-t"></a>

* The reason for this is likely due to the amount of results being returned on the API. By default the API will return 25 results per page. You can set resultsPerPage=\[integer:500max], and/or you can use the paginiation results to know how many pages you need to request (pass page=\[1,2,3...])

## **Q: How can we change the credit card when we use ACCTONFILE?**

* ACCTONFILE always uses the primary pay source. To process with a different pay source than the primary, you would have to send in the Import Order API call customerId, paySourceId, and paySource=CREDITCARD.

## **Q: Custom fields not showing in my Order Query.**

* Make sure to pass includeCustomFields (Boolean ('1' or '0')) as stated here <https://apidocs.konnektive.com/?version=latest#cea1b148-3c83-4f1e-ad2a-452e0652a073>


---

# 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://help.konnektive.com/konnektive-crm/frequently-asked-questions/developer-faqs.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.
