Have your own great idea for a new API feature?

or maybe a suggested improvement to an existing one? Share it and become a god of the developer world.

New Idea
0 Votes

When using Authorize.Net Accept Hosted in an iFrame, the "Description" and "Invoice Number" areas are too narrow to read easily.

For example, see this screenshot: https://monosnap.com/file/HFdx6i4XhyZhoflYF9iE5i6rOkUZPD#

 

We are working around this by forcing the iFrame's container to have a minimum width of 400px, which is sufficiently wide for the Description and Invoice number to look better, but it's not the ideal solution because then mobile users need to scroll left and right to read everything.

 

Ideally, if the iFrame's area is more narrow than 300 px or something, the contents of description should fall BELOW the title "Description", and likewise the invoice number would fall under the title "Invoice Number".

 

Eg, instead of

 

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

Description {contents-of-description}

Invoice Number {invoice-number}

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

 

on narrow screens, it should become

 

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

Description

{contents-of-description}

Invoice Number

{invoice-number}

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

 

This would make better use of the limited horizontal space.

And yes I realize you can customize the form however you like if you use Accept.js, but I think this is a pretty general issue (experienced by anyone who actually tests their payment form on a mobile device) so it would make sense to fix it on the hosted solution. Besides, the fix should only require a few CSS tweaks.

 

 

Status: Under Review
0 Votes

Allow customer profile edit from payment form.

Status: New
by ‎04-02-2018 03:09 PM - edited ‎04-02-2018 03:11 PM

Currently we need to two buttons for managing an order payment - create/edit customer profiles and make payment. Why not let the customer get to the edit customer profile from the hosted payment form. Then after initiating a payment, if they don't see the payment option in the profile list or realize expiration date is wrong, etc, they can handle it all without returning to our site, clicking another button to manage profiles, return to our site, and then click to try paying again.

 

It could be a button on the hosted payment form that brings up the hosted customer profile form and when the customer is done returns to the hosted payment form.

 

 

0 Votes

Allow all payment profiles, not just last 4

Status: New
by on ‎04-02-2018 01:48 PM

Like this forum post, I would like to offer two simple buttons to customer -  manage profile and make payment.

 

https://community.developer.authorize.net/t5/Integration-and-Testing/Accept-Hosted-with-Customer-Pro...

 

The solution in the post suggested submitting the following idea - "Perhaps if you call the form with a profile ID, it automatically presents the list of saved payment methods to the customer, allowing the customer to pick one, or click a button to enter a new one (either for that transaction or to save in their profile)?"

 

The current documentation states for the payment form - "When the form is displayed in the browser, the 4 most recent payment profiles for that profile ID will be displayed. The customer can choose between these payment methods or choose to use a new payment method."

 

Why make this limitation? For the very few customers that we have that would have more than 4 payment profiles, why not a 'more' link and show them all or just show them all in most recently used order? Instead we have to read the payment profiles onto our site just in case the profile the customer wishes to use wasn't in the list. 

0 Votes

Integrate in Android, iOS and web

Status: New
by on ‎03-22-2018 09:52 PM

Hello

We want to integrate this payment gateway in our project(android, ios and web) as following flow.

one user make payment to other user and here we want to add commission to our admin so payment will be transfer to 2 user from one user at single time.

So its possible with this payment gateway. Please give some guideline and  provide some demo for that.

Thank you.
0 Votes

Support for Visa Direct

Status: New
by on ‎03-12-2018 01:40 PM

We wish you would support Visa Direct!

0 Votes

We just started using the in-person iOS SDK. Holy Hell, the UI is bad.

 

Can you make the signature box transparent, so that it matches whatever we set the background color to. Then just give it a border that's the same color as the text font color (if you don't want to add another setting).

 

And can we set the font? Or can you pick a better one, please.

 

 

 

Status: Under Review
0 Votes

Apply pay

Status: Delivered
by on ‎02-16-2018 03:59 AM

Looking for apply pay and andriod pay support. Do we have any?

Status: Delivered

You can find documentation for Apple Pay and Android Pay here: https://developer.authorize.net/api/reference/features/in-app.html

0 Votes

 

Currently, AuthNet returns an error if the order of JSON object elements is not exactly as written in the API documentation.  Since the JSON spec allows for object elements to be in any order, standard serialization tools on various development platforms don't construct JSON strings as AuthNet prescribes.

 

Removing the order restriction would greatly simplify the work requried to integrate with the Authorize.Net API.

 

Thanks!

Status: Under Review
0 Votes

We are successfully using the Authorize Accept hosted forms but we have a couple pain points that perhaps might be fixed on Authorize's end. We're not using the iFrame implementation and are sending visitors to the hosted form where when they complete a transaction it takes them to an Authorize hosted Thank you message and a button in the top right to go back to our website.

 

What we would love to happen is the visitor bounces off our site to Authorize to complete the transaction and instead of displaying the Authorize final page, it would email the receipt and redirect the visitor to our site where we could display a more robust thank you message. It appears this is only possible with the iFrame method but could it be engaged for the non-iFrame implementation as well?

 

If that is not possible, could we have the option to move that upper right button so that it gets more focus. Right now, we have our button titled "Complete transaction" (even though the transaction is technicaly already complete) because we rely on people clicking it to send them a more stylized and formal "thank you" for their donation. If we can't automatically redirect a donor to our page, making that button more prominent would help to ensure people are returning to our site.

 

Thanks for any updates!

Status: Under Review
0 Votes

For getAUJobDetailsRequest, can you please allow pulling auto updater details on a daily basis instead of a monthly basis? It would be very beneficial for us to have more insight into what changes are being made sooner than the first of the month.

 

Thanks!

 

 

0 Votes

When a customer profile is created, the payment details are validated by sending through a transaction, if validationMode is set to liveMode. This transaction is not subject to IP address filtering as this cannot be set when creating a customer. This can create a situation where the account can be locked due to the fraud, which should be blocked by IP Address filtering.

 

See also issue raised here

0 Votes

There is currently a way to pull up all customer profile IDs, but there exists no way to filter the results by email or customer ID (except by pulling each customer profile individually by the returned IDs, but this would be undesirable given the implications on performance and the number of possible customer profiles). In the CIM we can manually perform a search that searches by customer ID or email. This would be useful to have for the API.

0 Votes

When the Add a New Payment Method form is displayed, via AuthorizeNetPopup.openAddPaymentPopup(), all fields are initially blank.  Our site has already collected some information in the Billing Information section and we'd rather not burden the customer with entering it again; is there a way to pass information into pre-fill fields on the form?

0 Votes

Email a simple checkout link

Status: Delivered
by on ‎10-24-2017 05:41 AM

A way to email a simple checkout link would be great.  I give custom quotes and it is very difficult to create a simple checkout button, then create a new page on my website then email the link to my customer, have the customer browse to my website, click the checkout  button and enter their information. 

 

It would be much easier if I could email them the simple checkout link, then have them click the link from directly in their email and checkout.

Status: Delivered

Hello @tammycline @jdubs

 

We now support sending Invoices from within the Merchant Interface and your customers can pay on their mobile phones or desktops.  It's also available in the Sandbox to try. 

0 Votes

I suggest its good if we can send parameters and enable/disable payment options (credit card/bank account) in "Get an Accept Payment Page" API request. Adding to that it would be nice if we can control credit card types (VISA/MASTER/AMEX/etc.) as well.  Then user can only pay using allowed credit card type if it is a credit card payment.

Status: Delivered

Hi @Sandun

 

While we haven't yet updated the Accept Hosted documentation to reflect this, we've just barely updated Accept Hosted to support exactly what you're describing.

 

In the hostedPaymentPaymentOptions setting, you now can pass two additional Boolean parameters. showBankAccount and showCreditCard can be sent to direct which payment types to make available on the form. The default parameters for both if they are not sent is "true".

 

The documentation should be updated to reflect this within the next couple of weeks.

0 Votes

For Accept Hosted, when specifying hostedPaymentReturnOptions, there needs to be a way we can construct the url for the GET that includes values returned after successful authcapture in the receipt page.

 

When specifying name value pairs, we should be allowed to refer to DOM element values as variables and then substituted to construct the URL (and urlencoded) for the Continue button since the elements are present in that same receipt page as the button.

 

A suggested syntax is as follows:

"settingValue": "{\"url\":\"https://www.mysite.com/continue?invoiceID=[$receiptInvoiceNumber]&receiptID=[$receiptTransactionId]\......"}"

 

The concept of variables could be generalized for use in other name value pairs as needed.

 

Thanks for considering.

 

Jayaram

0 Votes

Add webhook from profile.js to the hosting web page when saving an added/edited payment profile. Notifying the hosting web page of saving an added / edited payment profile would allow emailing our company when a client adds/edits a payment profile.

 

Send communication to hosting web page from profile.js function btnSave_onclick when added/edited payment profile saved.  Currently communications are only sent to hosting web page when saving a single edited payment profile.  I'd like to send communication to hosting web page when adding/editing multiple payment profiles.

 

I'd also like the IFrameCommunicator to pass paymentProfileID to the IFrames containing webpage so we know which credit cards were added or edited.

Rewrote idea to be clearer.

0 Votes

Accept Hosted Form formatting

Status: New
by on ‎09-13-2017 10:16 AM

AN wants us to drop SIM and move to Accept Hosted.  Well, then give us the tools to format the AH form in the same way that we could in SIM.  This should have been obvious when the decision was made to introduce the new method.  Where's the carrot other than the threat of terminating SIM?  This isn't the way to "Win Friends!"

0 Votes

Hello all, 

 

 

Any one knows about getting Transaction details by passing Subscription ids? Is there any apis or anyother way to get transaction information by using subscriptions ids?

 

Please let me know if there is any quick solution for this. i need to develop it in my project.

 

Thanks in advance.

0 Votes

Webhook for a Settled Transaction

Status: New
by on ‎08-26-2017 06:59 AM

Right now there is a webhook for when an authorization is captured, but not for the transaction when it is settled. There is a hook for the refund and void states, so it would be nice to include a settled one as well.