- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I see that you can authorize a Credit Card for a certain amount but I only see that you can validate a customer profile by charging $0.01 or mathematical. Is there a way to send over a payment profile and an amount and authorize it for that amount to be captured later?
TL;DR Can i use the "Authorize a Credit Card" (createTransactionRequest) with a payment profile id rather than credit card information? Or is there something else that I can use to achieve the same goal.
Our process is that the user creates a payment profile for our system, which is linked to a purchase order. Then when a shipment is performed against that order we want to authorize and then capture after authorization using the payment profile. The credit card # and information will not be available.
Solved! Go to Solution.
โ09-29-2016 12:11 PM - edited โ09-29-2016 12:19 PM
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@Devin -- that appears to be an error in the documentation. We confirmed that createTransactionRequest works with all transactionType options when using payment profiles. That includes authCaptureTransaction, authOnlyTransaction, priorAuthCaptureTransaction, refundTransaction, and voidTransaction.
We'll report the documentation issue and get that fixed. In the meantime, I think you should be all set to use createTransactionRequest to create authOnlyTransaction requests with payment profiles.
"Move fast and break things," out. "Move carefully and fix what you break," in.
โ10-05-2016 02:13 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@Devin Yes, that is an option. See the documentation here:
http://developer.authorize.net/api/reference/#payment-transactions-charge-a-customer-profile
"Move fast and break things," out. "Move carefully and fix what you break," in.
โ09-30-2016 11:17 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I was looking at that option but the listed "Transaction Type" option is only "authCaptureTransaction". Am I able to pass in "authOnlyTransaction" using a payment profile?
โ10-03-2016 04:47 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@Devin -- that appears to be an error in the documentation. We confirmed that createTransactionRequest works with all transactionType options when using payment profiles. That includes authCaptureTransaction, authOnlyTransaction, priorAuthCaptureTransaction, refundTransaction, and voidTransaction.
We'll report the documentation issue and get that fixed. In the meantime, I think you should be all set to use createTransactionRequest to create authOnlyTransaction requests with payment profiles.
"Move fast and break things," out. "Move carefully and fix what you break," in.
โ10-05-2016 02:13 PM

