adebisi-fa / paystack-dotnet

PayStack API for .Net Developers!
http://developers.paystack.co/docs
MIT License
37 stars 37 forks source link

Not Charging my card #19

Closed Ngozi-Anntex closed 4 years ago

Ngozi-Anntex commented 4 years ago

Am using the latest version but not charging any card, in my VB.NET application

adebisi-fa commented 4 years ago

Hello @Ngozi-Anntex ,

Which Paystack API/endpoint are you using please?

Ngozi-Anntex commented 4 years ago

v0.7.7.0 Am integrating it with my VB.Net Application It works fine with test cards but not with actual cards

Ngozi-Anntex commented 4 years ago

paystack_capture

adebisi-fa commented 4 years ago

If it works fine with test card, then it should be OK with the real one.

Some suggestions to try:

Hope this helps.

Foluso.

Ngozi-Anntex commented 4 years ago

I use my card often online. Not only my card, my clients cards too It keep saying "could not complete transaction" on my Paystack dashboard Have launched this application for two weeks now and the same for all output My android app is working perfectly with their Paystack API, so it isn't from Paystack And my account is Live.

adebisi-fa commented 4 years ago

I'll review the card endpoint for any issue, and update this thread.

Thanks for reporting, please.

Regards.

Foluso.

Ngozi-Anntex commented 4 years ago

Ok. Thanks. I will be waiting...

Ngozi-Anntex commented 4 years ago

Hi, good morning I need to know if it has been fixed...

Sent from my iPhone

On Aug 8, 2020, at 4:45 PM, ADEBISI Foluso A. notifications@github.com wrote:

 I'll review the card endpoint for any issue, and update this thread.

Thanks for reporting, please.

Regards.

Foluso.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

adebisi-fa commented 4 years ago

Dear @Ngozi-Anntex ,

Trust you're good today!

Sorry this is coming much later.

I did looked into the possibility of any issue with this library's charge API (card), and found none.

However, a careful look at the subject shows that Paystack is discouraging services/systems sending card information through their API, unless such service/system has been "opted in" or "enabled", as it were.

In their words, on this page:

We strongly discourage passing card information directly to the API to avoid transmitting card data through systems that are not PCI compliant.

If you are PCI-DSS certified and would like to be able to send cardholder information directly to our APIs from your servers, reach out to us!

So, while it may work in the test environment like you mentioned, it may not work in production.

You mentioned that you use their API in your Android project, and it worked. Well this might be because they found a more secure way to collect and protect the card information before forwarding through the API, in that native environment.

As a way, forward, kindly reach out to Paystack here to resolve this.

Hope this helps.

Foluso.

Ngozi-Anntex commented 4 years ago

OK. Thanks I will reach out to them...

On Tue, Aug 11, 2020, 3:12 PM ADEBISI Foluso A. notifications@github.com wrote:

Dear @Ngozi-Anntex https://github.com/Ngozi-Anntex ,

Trust you're good today!

Sorry this is coming much later.

I did looked into the possibility of any issue with this library's charge API (card), and found none.

A careful look at the subject shows that Paystack is discouraging services/systems sending card information through their API, unless such service/system has been "opted in" or "enabled", as it were. In their words, on this page https://paystack.com/docs/payments/payment-channels/#cards:

We strongly discourage passing card information directly to the API to avoid transmitting card data through systems that are not PCI compliant.

If you are PCI-DSS certified and would like to be able to send cardholder information directly to our APIs from your servers, reach out to us!

So, while it may work in the test environment like you mentioned, it may not work in production.

You mentioned that you use their API in your Android project, and it worked. Well this might be because they found a more secure way to collect and protect the card information before forwarding through the API, in that native environment.

As a way, forward, kindly reach out to Paystack here https://paystack.com/contact/support to resolve this.

Hope this helps.

Foluso.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/adebisi-fa/paystack-dotnet/issues/19#issuecomment-671971350, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQRN7IAMKBG564YA5VP7VHDSAFGU3ANCNFSM4PYWNLPA .