ANSWERED

Changing API

hello, I changed the subdomain of my account, but my API still reads as the previous one. How can I change this? Thank you!
ANSWERED

Pay Per Delete

I am looking to set up a Pay Per Delete model. How would I set this up in Billsby?
ANSWERED

Web hook data empty

I am trying to develop using the webhooks, however when I either use the test button or perform actions on the embedded checkout I only get an empty object in the body of the request. Has anyone else experienced this issue? All hooks seem to fire and arrive OK, just no data! Thanks for any help or advice
ANSWERED

Creating Cycles

I'm having a hard time understanding how to charge my clients a different price after their first month of service. Basically I just want to charge my clients a set up fee for the first month, then a different monthly recurring fee after, how do I do this? Also I'm transferring from Chargebee to you guys and I'm trying to figure out the best way to transfer all my clients data and subscriptions easy, fast and safe. Any advice?
ANSWERED

Embed code throws warning/errors on both dev server and live site

On my dev server (localhost:3000) and on my production site (hosted by Vercel) I am getting either errors or a warning when using the href tag provided (aka the embed code). On my dev server, I'm getting these errors: Access to XMLHttpRequest at 'https://checkoutlib.billsby.com/config/config.json' from origin 'http://localhost:3000' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header has a value 'https://localhost:3000' that is not equal to the supplied origin. GET https://checkoutlib.billsby.com/config/config.json net::ERR_FAILED Uncaught DOMException: Failed to execute 'send' on 'XMLHttpRequest' On my live website, I'm getting this warning: [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. In both instances, clicking on the link does nothing else (doesn't bring up checkout, etc).
ANSWERED

Link my own users database to billsby

I have a forum of 13000 members, I would like to offer an option for them to go ad free on my site buy aying a monthly fee. How can I do this so they don;t need to re enter details and get a new login to manage their billsby subscription? Thanks
ANSWERED

Subscription

When under my client information I select "edit" so that I can add the subscription, then a screen appears to select "subscription" once i do that. Why does it make me reenter the client CC details again? "Shouldn't it go straight to the check out cart using the CC details that's already saved.
ANSWERED

Save machine ids to order

I would like to let my digital software update a subscription order with a unique id. Would I be able to do this within this system?
ANSWERED

Are there any other embedding options to use on our website?

I'm having trouble with the javascript embedding options, when I put them into a HTML content box on my website it just looks rubbish a simple "Subscribe' with no button around it or colours or anything like that, and looks totally off brand. I know you can do anything with code to fix that if you know how, but are there any easy fixes where we can turn the javascript into a URL link and actually add it into pricing tables, CTA buttons etc on front end website services & have it go through to our billsby checkout? Or have a button brand configuration in our billsby dashboard where we can create the button we want and them copy and paste the button code for each plan/product etc straight into our site? As inputting the javascript into a link url section doesn't work at all. Any tips & guidance appreciated, Bests Andy
ANSWERED

Testing CHeck Out from Website

Is it possible to test a Check Out button for a plan from our website without going Live?
ANSWERED

Cloud Hosting

can I use this as a billing system for selling cloud services and space? the control panel is vestacp
ANSWERED

Email Relaying Denied

We are testing email flows. Among that, we also test if the "reply to this email" function works, that is embedded in all outgoing customer emails. Answers are going to [email protected] - are however returned, with the following error: Remote server returned not permitted to relay -> 550 5.7.1 Relaying denied Any help on this? Thank you!
ANSWERED

Frictionless temporary customers

I am integrating Billsby into multi-player games. During game startup I will check if the player is subscribed. The games have a trial period and Billsby Plans can handle that well with trial period features. But to do that, even a brand new user running the game for the very first time must create an account with a trial period, which will be a deterrent to the user. Users don't want to enter an email address and payment info just to do a trial. I would like to create a completely transparent, no-friction way to get them into the trial period, use Billsby to track the trial period, and then require them to create an account once the trial period is over. "Friction free" means not having to explicitly create a user ID (that they are aware of anyway), not have to enter an email address, and certainly not enter payment information. Ideally I would create a temporary Billsby customer the user would never know about, subscribe that user to a plan with 0 cost and a trial period, and store that customer ID locally to validate them every time they start the game. When the trial period has expired the game program would direct them to create an account, provide full info including email address and payment info, and delete the temporary customer in Billsby. But it doesn't appear it's possible to do it in that way, since creating a customer requires address, email, and payment info. Is there some way to accomplish what I'm trying to do -- use Billsby to track a trial period for a specific customer in some way, but with a zero-friction user experience until the trial period is over?
ANSWERED

Address line 2 field problem

When I create a customer rmanually and leave address line 2 empty, it seems to take on the value of address line 1. I wanted to correct that, but I am unable to set that field to null or empty, either by using the Billsby customer edit page, or by REST API. Is there way to set a field's value to null or empty?
ANSWERED

Creating subscription manually while testing

I am evaluating Billsby and have not gone live with a payment processor. I have created products, plans, and cycles, and created a single customer manually. But I am unable to create a subscription manually for a customer. Starting on the individual customer page, I press Create Subscription and am able to go proceed through a checkout sequence. But at the end of the checkout sequence, I get the message "There was a problem processing your payment Please try again later or using a different card". Is it possible to create subscriptions in a test mode without being active on a live payment processor?
ANSWERED

Start Self-Service Portal passing arguments other the customerId

I would like to pass the customers email that I already have to the customer portal. This way Billsby doesn't need to ask the customer for his email again. I had something like this in mind: `<a href="javascript:void(0)" data-billsby-type="account" data-billsby-customer-email="[Customers Email]">Manage account</a>`
ANSWERED

Error while using input fields in card tokenizer

I am using card tokenizer to embed billsby but when I use the input field instead of div I got an error. So could you please help me out with this? I want to use my own customize input box.
ANSWERED

Create Subscription API Failed

While calling the subscription endpoint https://public.billsby.com/api/v1/rest/core/companyDomain/subscriptions I am getting this error "errors":[ 0:{ "code":"MODEL_VALIDATION" "name":"couponCodes.planId.couponCodes" "description":"Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.List`1[Billsby.Controllers.Subscriptions.InputModels.CouponCodeInputModel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly. To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object. Path 'couponCodes.planId', line 1, position 416." } It's when I pass the planId. Can you guide me why this is happening?
ANSWERED

Programmatic usage instead of embedded code

Hi. Is there a programmatic way to trigger Billsby UI (e.g., subscription) without relying on DOM scanning? Storing configuration data in `window` and using `data-` attributes is ugly and error-prone when developing a Web app, say, in React. Moreover, there is something one cannot do easily with this approach, say, tracking an analytics event when the customer clicks on the button, since the `onClick` handler is replaced. For the moment, the best way is to use one's own components, which in turn trigger a synthetic `onClick` event on visually-hidden DOM nodes with Billsby attributes. It would be much more natural to have a JavaScript API, which matches closely the `data-` attributes, and also takes the extra data as argument, instead of looking in `window`. Best, Massimo, for DoYouNotes
ANSWERED

Showing pre-filled form fields during subscription

Hi. I would like to show customers their pre-filled name and email, for further confirmation. However, if both name (`firstName` and `lastName`) and `email` are set, the page is completely skipped in the subscription dialog. I would like to show the page with all the fields pre-filled, so that customers can double-check that the data is correct (say, the pre-filled name and email could come from a Facebook login, but maybe the values are not appropriate for billing, depending on the user). Is there any solution/workaround? Best, Massimo, for DoYouNotes