Skip to content
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.

Does it offer all the functionality by Payeezy? #1

Open
2 of 3 tasks
kp-singh opened this issue Feb 19, 2016 · 2 comments
Open
2 of 3 tasks

Does it offer all the functionality by Payeezy? #1

kp-singh opened this issue Feb 19, 2016 · 2 comments

Comments

@kp-singh
Copy link

kp-singh commented Feb 19, 2016

  • Is it work with only credit cards and not debit cards?
  • What if I want to save Credit Card information of a user on First data site?
  • What if difference between Authorize, Capture, Purchase, Void and Refund?
@bsclifton
Copy link
Owner

Hi @kp-singh, thanks for the great questions

  1. According to the documentation, the credit card methods should work with debit cards. Unfortunately, I don't see any debit specific info (like PIN)... so I'm assuming they will run the debit card (if it has a VISA, MC, etc logo on it) as a credit card. This would be a great question for the Payeezy forums
  2. If you want to save the credit card information (for example, for recurring payments), there is a way to do that. I did not finish the integration with that yet (pull requests are welcome 😄). The way you'd handle this is to create a token representing the card and then you'd use the special token based payment method to do the authorize or purchase. This is functionality I'd really like to implement, but haven't had time yet.
  3. This is a great question and is often confusing (even to me). At some point, I would like to update the README to give an overview of the terminology.

Authorize will only authorize the card for that amount, but not actually debit the account. In order to complete the transaction, you would need to call the capture method. If the authorization needs to be cancelled (maybe authorization was only put in place for a security deposit for example), then you would void the authorization. If the transaction was completed with capture and the account was debited, you can refund the transaction using the refund method.

You can also use the purchase method to do a direct debit on the account (instead of doing the authorize and then capture). If you do this, your only way to refund is to use the refund method.

You can see (and try) great examples of these by running the test cases (feedback is welcomed).

Hope this helps! Thanks for reaching out

@dvdnhm
Copy link

dvdnhm commented Jul 25, 2018

just sent a pull request for #2 (tokenize card)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants