Ionic Stripe

Ionic Stripe

Start charge using stripe with ionic

$20.00

Not yet rated
Amila Jayasinghe

Amila Jayasinghe

Member since 2016

Details

Version:
1.0
Size:
2mb
Ionic:
1.0 beta,1.0.x,1.3.x
Platforms:
iOS, Android
View ID:
AD524C15
Released:
5 years ago
Updated:
5 years ago
Category:
Plugins
Tags:
stripe, payment, ionic payment, payment gateway, cards

IONIC - STRIPE


This is starter for stripe payment using ionicframework.
Here you can,
- Create Customers
- Create Cards and save it for future charges
- Create Charges
- Delete Saved cards
- Change the default source of payment
- Retrieve Cards based on Customer
- Retrieve Transactions Based on Customer
- Retrieve All the Customers

You Can use stripe test card details to test this.
https://stripe.com/docs/testing

This is using mongodb for save the email addess and customerID generated by STRIPES.
Other than that all the details (cards, transaction, etc) will be saved in stripe and will be retrieved.

All the source files including "Server.js" are included here and you can test this via IONIC VIEW using the id : AD524C15
Documentation is attached

Hey there! You'll need to log in before you can leave a comment here.

coolm4n

coolm4n   ·   5 years ago

Is this plugins using "Noodlio Pay" to connect OR directly connect to stripe Payment gateway? Because i notice Noodlio Pay will charge fee for each transaction which i very mind. I sure to buy this plugins if your plugin directly connect to Stripe PG instead. I am looking forward to your reply. Thanks

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

No noodlio pay. This connect directly to stripe. No need to pay commissions to noodlio pay.

coolm4n

coolm4n   ·   5 years ago

Last question: My app using IDR currency. The "Noodlio Pay" have a limitation that the amount cannot more than IDR1.000.000 (Maybe too many zero). I don't know whether is "Noodlio Pay" limitation or Stripe limitation. Have you ever encountered such kind of issue? Thanks

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

For stripe, there is a limitation for maximum of 8 digits. Please refer below link for further information. https://support.stripe.com/questions/what-is-the-maximum-amount-i-can-charge-with-stripe

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

coolm4n

coolm4n   ·   5 years ago

I bought your plugin before "Ionic Shopping Cart". So the Stripe i got from there. Just wondering why you use "Noodlio Pay" in this "Ionic Shopping Cart" but not in this plugin?

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

Yes. For the shopping cart I used noodlio pay. But later I realised that there is a fee for noodlio as well. That's why I decided to make a start which doesn't use any middle supports.

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

coolm4n

coolm4n   ·   5 years ago

I test your plugin using ionic view (ID: AD524C15), i logged using my stripe account email address, but after that, the app keep loading and never end.. I close the application and try again but still same error. Keep loading and never end. My question: - Do i need to register somewhere else to get an username? - Don't you feel annoying because every time i want to purchase, i need to login first? In production, does my customer also need to login/register before they can purchase my product? Thanks

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

Sorry for the inconvenience. My server is dropping sometimes due to network issue. So let me explain how it works. I gave the option to log in because, then You can keep saved multiple cards. If you want to express checkout, you still can straightly do it. There is no login required. But it's advisable to collect users details such as email, billing address. Thanks.

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

You can contact me via WhatsApp. So I can explain in more detailed. +6581471276

coolm4n

coolm4n   ·   5 years ago

i just purchase. if any issue i'll contact you via WA. Thanks

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Even Mind

Even Mind   ·   5 years ago

Hi, can you provide a tutorial to integrate this plugin in a existing ionic app? So i will buy it for sure :)

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

Hi.., Currently I'm preparing a documentation for this. Probably I could be able to attach it here within 2 to 3 days time.

Even Mind

Even Mind   ·   5 years ago

Thank you, i'm waiting for it :)

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

I have attached the documentation and you can still contact me if there is anything not clear. Thanks

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

coding for while

coding for while   ·   5 years ago

Hi, can you provide me a documentation for this to integrate this plugin in a existing ionic app? So i will buy it for sure ^_^ codingforwhile@gmail.com

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Kevin Brackley

Kevin Brackley   ·   5 years ago

I have been using an HTML5 "web" app (PHP/MySQL) to build a Virtual Terminal of sorts to charging credit cards. Two quick pre-purchase questions: (1) Can this be used to just enter charges with Card Holder Name, CC#, Exp, CVC and amount? (2) can this be enabled to use ApplePay? (p.s. glad to finally find something that doesn't use noodlio!!!!) Thanks!

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

I used node server to do the server side, even you purchase this still you will have to study how to use it for PHP. You can find those details in the stripe api documentation. Stripe support for Apple Pay. But it was not included inside my starter. Thanks

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Mark Haney

Mark Haney   ·   5 years ago

Hello, does this plugin work with Ionic2+/Angular2+ ?

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

It's developed using ionic 1.

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

PowUnity Dev

PowUnity Dev   ·   4 years ago

Does this work for subscriptions too?

Amila Jayasinghe

Amila Jayasinghe   ·   4 years ago

No. I have not included subscriptions. But you can just go through the below link and it can be implemented. https://stripe.com/docs/api?lang=node#subscription_object

PowUnity Dev

PowUnity Dev   ·   4 years ago

Yes, I know and have this working using Stripe Elements (https://js.stripe.com/v3/) but reached a dead end as it requires to be served over https for live mode, so Ionic / Cordova is not working. Subscriptions require to create a Source object, not card tokens. cordova-plugin-stripe does not provide any 'createSource' function from what I can see. I guess you are using that plugin, correct? So from my understand cordova-plugin-stripe can only work with one time payments.

Amila Jayasinghe

Amila Jayasinghe   ·   4 years ago

Cordova-stripe-plug-in was not used for this starter.

PowUnity Dev

PowUnity Dev   ·   4 years ago

Than how are you handling the credit card data to be PCI compliant?

Amila Jayasinghe

Amila Jayasinghe   ·   4 years ago

card data will not touch your server. We will only use the token for transactions. If you need to save the card data in your server then you have to meet certain requirements. Please follow more detail for below link. https://stripe.com/guides/pci-compliance

PowUnity Dev

PowUnity Dev   ·   4 years ago

OK, so which library are you using then? Stripe Elements? Does it work with live keys? See: https://forum.ionicframework.com/t/solved-stripe-integration-without-plugin/66643/4?u=maxtest1234

Amila Jayasinghe

Amila Jayasinghe   ·   4 years ago

Not angular elements. I just use one plugin to format the card number while key in. http://seandesmond.github.io/angular-payment/payment-tpls-0.2.0-SNAPSHOT.js Anyway it’s not related to stripe.

Amila Jayasinghe

Amila Jayasinghe   ·   4 years ago

I mean Not stripe elements

PowUnity Dev

PowUnity Dev   ·   4 years ago

I see, so you use the Stripe API than to create the card token?

Amila Jayasinghe

Amila Jayasinghe   ·   4 years ago

Yes. Correct.

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Aaron Meese

Aaron Meese   ·   3 years ago

I'm considering purchasing this to integrate with an app I'm developing but I'm not sure if it's what I'm looking for. What is the refund policy on this product for if it doesn't work out?

Amila Jayasinghe

Amila Jayasinghe   ·   3 years ago

Full amount will be refunded in case it doesn’t work

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Ganesh Lore

Ganesh Lore   ·   2 years ago

is this work on ionic 5 ? ( current version )

Amila Jayasinghe

Amila Jayasinghe   ·   2 years ago

We are currently working on it. We will update here once it’s ready.

Ganesh Lore

Ganesh Lore   ·   2 years ago

will definitely buy as soon as you update ......!!!

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

vaesoft

vaesoft   ·   2 years ago

You don't this avalible for Ionic 5 or 6?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

vaesoft

vaesoft   ·   2 years ago

You don't have this avalible for Ionic 5 or 6?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

  ·   just now

{{ comment.comment }}

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

  ·   just now

{{ comment.comment }}

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

vaesoft

vaesoft   ·   2 years ago

You don't have this avalible for Ionic 5 or 6?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

vaesoft

vaesoft   ·   2 years ago

You don't this avalible for Ionic 5 or 6?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Ganesh Lore

Ganesh Lore   ·   2 years ago

is this work on ionic 5 ? ( current version )

Amila Jayasinghe

Amila Jayasinghe   ·   2 years ago

We are currently working on it. We will update here once it’s ready.

Ganesh Lore

Ganesh Lore   ·   2 years ago

will definitely buy as soon as you update ......!!!

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Aaron Meese

Aaron Meese   ·   3 years ago

I'm considering purchasing this to integrate with an app I'm developing but I'm not sure if it's what I'm looking for. What is the refund policy on this product for if it doesn't work out?

Amila Jayasinghe

Amila Jayasinghe   ·   3 years ago

Full amount will be refunded in case it doesn’t work

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

PowUnity Dev

PowUnity Dev   ·   4 years ago

Does this work for subscriptions too?

Amila Jayasinghe

Amila Jayasinghe   ·   4 years ago

No. I have not included subscriptions. But you can just go through the below link and it can be implemented. https://stripe.com/docs/api?lang=node#subscription_object

PowUnity Dev

PowUnity Dev   ·   4 years ago

Yes, I know and have this working using Stripe Elements (https://js.stripe.com/v3/) but reached a dead end as it requires to be served over https for live mode, so Ionic / Cordova is not working. Subscriptions require to create a Source object, not card tokens. cordova-plugin-stripe does not provide any 'createSource' function from what I can see. I guess you are using that plugin, correct? So from my understand cordova-plugin-stripe can only work with one time payments.

Amila Jayasinghe

Amila Jayasinghe   ·   4 years ago

Cordova-stripe-plug-in was not used for this starter.

PowUnity Dev

PowUnity Dev   ·   4 years ago

Than how are you handling the credit card data to be PCI compliant?

Amila Jayasinghe

Amila Jayasinghe   ·   4 years ago

card data will not touch your server. We will only use the token for transactions. If you need to save the card data in your server then you have to meet certain requirements. Please follow more detail for below link. https://stripe.com/guides/pci-compliance

PowUnity Dev

PowUnity Dev   ·   4 years ago

OK, so which library are you using then? Stripe Elements? Does it work with live keys? See: https://forum.ionicframework.com/t/solved-stripe-integration-without-plugin/66643/4?u=maxtest1234

Amila Jayasinghe

Amila Jayasinghe   ·   4 years ago

Not angular elements. I just use one plugin to format the card number while key in. http://seandesmond.github.io/angular-payment/payment-tpls-0.2.0-SNAPSHOT.js Anyway it’s not related to stripe.

Amila Jayasinghe

Amila Jayasinghe   ·   4 years ago

I mean Not stripe elements

PowUnity Dev

PowUnity Dev   ·   4 years ago

I see, so you use the Stripe API than to create the card token?

Amila Jayasinghe

Amila Jayasinghe   ·   4 years ago

Yes. Correct.

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

coolm4n

coolm4n   ·   5 years ago

I bought your plugin before "Ionic Shopping Cart". So the Stripe i got from there. Just wondering why you use "Noodlio Pay" in this "Ionic Shopping Cart" but not in this plugin?

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

Yes. For the shopping cart I used noodlio pay. But later I realised that there is a fee for noodlio as well. That's why I decided to make a start which doesn't use any middle supports.

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Kevin Brackley

Kevin Brackley   ·   5 years ago

I have been using an HTML5 "web" app (PHP/MySQL) to build a Virtual Terminal of sorts to charging credit cards. Two quick pre-purchase questions: (1) Can this be used to just enter charges with Card Holder Name, CC#, Exp, CVC and amount? (2) can this be enabled to use ApplePay? (p.s. glad to finally find something that doesn't use noodlio!!!!) Thanks!

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

I used node server to do the server side, even you purchase this still you will have to study how to use it for PHP. You can find those details in the stripe api documentation. Stripe support for Apple Pay. But it was not included inside my starter. Thanks

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

coding for while

coding for while   ·   5 years ago

Hi, can you provide me a documentation for this to integrate this plugin in a existing ionic app? So i will buy it for sure ^_^ codingforwhile@gmail.com

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Even Mind

Even Mind   ·   5 years ago

Hi, can you provide a tutorial to integrate this plugin in a existing ionic app? So i will buy it for sure :)

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

Hi.., Currently I'm preparing a documentation for this. Probably I could be able to attach it here within 2 to 3 days time.

Even Mind

Even Mind   ·   5 years ago

Thank you, i'm waiting for it :)

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

I have attached the documentation and you can still contact me if there is anything not clear. Thanks

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

coolm4n

coolm4n   ·   5 years ago

I test your plugin using ionic view (ID: AD524C15), i logged using my stripe account email address, but after that, the app keep loading and never end.. I close the application and try again but still same error. Keep loading and never end. My question: - Do i need to register somewhere else to get an username? - Don't you feel annoying because every time i want to purchase, i need to login first? In production, does my customer also need to login/register before they can purchase my product? Thanks

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

Sorry for the inconvenience. My server is dropping sometimes due to network issue. So let me explain how it works. I gave the option to log in because, then You can keep saved multiple cards. If you want to express checkout, you still can straightly do it. There is no login required. But it's advisable to collect users details such as email, billing address. Thanks.

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

You can contact me via WhatsApp. So I can explain in more detailed. +6581471276

coolm4n

coolm4n   ·   5 years ago

i just purchase. if any issue i'll contact you via WA. Thanks

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

coolm4n

coolm4n   ·   5 years ago

Is this plugins using "Noodlio Pay" to connect OR directly connect to stripe Payment gateway? Because i notice Noodlio Pay will charge fee for each transaction which i very mind. I sure to buy this plugins if your plugin directly connect to Stripe PG instead. I am looking forward to your reply. Thanks

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

No noodlio pay. This connect directly to stripe. No need to pay commissions to noodlio pay.

coolm4n

coolm4n   ·   5 years ago

Last question: My app using IDR currency. The "Noodlio Pay" have a limitation that the amount cannot more than IDR1.000.000 (Maybe too many zero). I don't know whether is "Noodlio Pay" limitation or Stripe limitation. Have you ever encountered such kind of issue? Thanks

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

For stripe, there is a limitation for maximum of 8 digits. Please refer below link for further information. https://support.stripe.com/questions/what-is-the-maximum-amount-i-can-charge-with-stripe

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Mark Haney

Mark Haney   ·   5 years ago

Hello, does this plugin work with Ionic2+/Angular2+ ?

Amila Jayasinghe

Amila Jayasinghe   ·   5 years ago

It's developed using ionic 1.

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Hey there! You'll need to log in and purchase the add-on before you can leave a rating here.

There are no ratings for this plugin yet

  ·     ·   just now

{{ rating.comment }}

  ·     ·   just now

{{ rating.comment }}