app publishing without any billing

Solved
Tourist
5 0 1
i was developed a shopify app without billing api integration. when i was submit the app for publishing, it said to integrate a billing api. as a result, i have implemented a billing api of one time ApplicationCharge. but it take at least 0.5$. but i wanted to give my app free. can you help me,

 

1. can you say me, is it possible to publish app without any billing api?

2. how to make my app publish without getting any payment? is there any solution or guideline?

3. should i use the recurrent billing? if yes, please the reason and guideline.

please give me a best guideline to publish it.

 

[Note: i was developed it with raw PHP.]

Thanks -

Md. Bozlur Rahman

1 Like
Community Manager
Community Manager
2160 136 288

Hi @Revechat,

 

Nick here from Shopify. 

 

I wouldn't be an expert in the API app publishing side of things by any means, but I looked into this for you. I spoke to the Partner app support team who mentioned that if the app is free there is no need for billing API. but if there are ANY fees for the app you must use the billing API. You would only add the billing API if there are fees in an instance like this. 

 

Shopify has some help documents and guides with more information on Charging for your app here as well as a more general App charges guide here

 

Hopefully, that answers your question and helps. 

 

All the best, Nick

Nick | Social Care @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

0 Likes
Tourist
3 0 1

Thank you nick.

Actually the revechat is a chatting software with having dashboard and billing, free trail system and all functionality those are used globally for any CMS(wordpress, magento,joomla,prestashop etc) or any environment. we do not wanted to integrate any billing separately. that's why i was told it is free. we just add a little javascript(including revechat id) by using the app that makes the chatting system in frontend. this is simple app not need any options/functionality inside the shopfy. so i think, we do not need to any billing, but the problem is when i try to submit the app for market place, it notice me to integrate a billing system. that's why i am confused on about it. is there any extra suggestion based on this comment.

Thanks again.

1 Like
Highlighted

Success.

Community Manager
Community Manager
2160 136 288

No problem @bozlur.

 

Ah ok, in this instance it's quite cut and dry from what I've been told. I'm thinking from what you mentioned here 

 


Actually the revechat is a chatting software with having dashboard and billing,


You mention you will need billing of some degree or am I reading that wrong? If you need or have billing in any type, form or fashion then you will need to use the billing API for your app submission. I hope that helps and makes sense. 

Nick | Social Care @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

2 Likes
Shopify Partner
9 3 2

Not trying to deviate from the question. What if we wanted the billing to be managed within the app and not through shopify billing? Do we have to declare the app as Free and manage the billing within the app?

1 Like
Community Manager
Community Manager
2160 136 288

Hi @abishekrs,

 

I double checked this with our partner app team. In an instance which you were asking about: 

 


What if we wanted the billing to be managed within the app and not through shopify billing? Do we have to declare the app as Free and manage the billing within the app?

They mentioned this would more than likely be rejected. You must use Shopify billing if there are to be ANY fees at all. 

Nick | Social Care @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

1 Like
Tourist
5 0 1

Thanks for reply,

now i am going to say more real about my app. i have a dashboard and billing, free trail system and all functionality in https://dashboard.revechat.com/. all of the things are outside of the app. our app is very simple that add only a little javascript in shopify frontend.that's it. it has no more other functionality inside the app.

 

let me say about dashboard procedure:

1. user signup to https://dashboard.revechat.com/ . the trail automatically started for 14 days.

2. after trail he will pay her and able to get extend usability. 

 

then our app procedure:

3. we just add the following script as example in the frontend by using the ReveChat Shopify app dynamically:

 

<!-- Start of REVE Chat Script-->
<script type='text/javascript'>
window.$_REVECHAT_API || (function(d, w) { var r = $_REVECHAT_API = function(c) {r._.push(c);}; w.__revechat_account='6060075';w.__revechat_version=2;
r._= []; var rc = d.createElement('script'); rc.type = 'text/javascript'; rc.async = true; rc.setAttribute('charset', 'utf-8');
rc.src=('https:' == document.location.protocol ? 'https://' : 'http://') + 'static.revechat.com/widget/scripts/new-livechat.js?'+new Date().getTime();
var s = d.getElementsByTagName('script')[0]; s.parentNode.insertBefore(rc, s);
})(document, window);
</script>
<!-- End of REVE Chat Script -->

the script will make chatting system in frontend by identifying __revechat_account. there are no more other thing inside the app.

 

=========================

the main problem is: if i create a recurrent billing inside the app, there will be two billing (one is dashboard and another is shpify app). that make crazy. and if i use the billing only inside the shopify app, i have to make the billing separately for other CMS(joomla, magento,prestashop etc) that also will make me crazy. that why i do not wanted to integrate billing inside shpify app.

 

i think, i have said all everything of my app procedure carefully.

can you please say me, is there any way to publish it without billing or must have to integrate billing?

0 Likes
Tourist
3 0 1

Thanks for reply,

 

now i am going to say more real about my app. i have a dashboard and billing, free trail system and all functionality in https://dashboard.revechat.com/. all of the things are outside of the app. our app is very simple that add only a little javascript in shopify frontend.that's it. it has no more other functionality inside the app.

 

let me say about dashboard procedure:

 

  1. user signup to https://dashboard.revechat.com/ . the trail automatically started for 14 days.
  2. after trail he will pay here and able to get extend usability. 

 

 

 

then our app procedure:

we just add the following script as example in the frontend by using the ReveChat Shopify app dynamically:

 

<!-- Start of REVE Chat Script-->

<script type='text/javascript'>

window.$_REVECHAT_API || (function(d, w) { var r = $_REVECHAT_API = function(c) {r._.push(c);}; w.__revechat_account='6060075';w.__revechat_version=2;

r._= []; var rc = d.createElement('script'); rc.type = 'text/javascript'; rc.async = true; rc.setAttribute('charset', 'utf-8');

rc.src=('https:' == document.location.protocol ? 'https://' : 'http://') + 'static.revechat.com/widget/scripts/new-livechat.js?'+new Date().getTime();

var s = d.getElementsByTagName('script')[0]; s.parentNode.insertBefore(rc, s);

})(document, window);

</script>

<!-- End of REVE Chat Script -->

the script will make chatting system in frontend by identifying __revechat_account. there is no more other thing inside the app.

=========================

the main problem is: if i create a recurrent billing inside the app, there will be two billing (one is dashboard and another is shopify app). that make crazy. and if i use the billing only inside the shopify app, i have to make the billing separately for other CMS(joomla, magento,prestashop etc) that also will make me crazy. that why i do not wanted to integrate billing inside shopify app.

 

i think, i have said all everything of my app procedure carefully.

can you please say me, is there any way to publish it without billing or must have to integrate billing?

0 Likes