Developer Questions

Q: How would I make a Landing Page using the Checkout Champ 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.

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, cancelled, or reactivated using our API.

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

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?

  • 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.

Last updated