Skip to main content
Solved

Help with Acumatica Dummy Credit Card Plug- Installation


Hi there everybody.  I am slowly learning and making my way through working on and learning the ins and outs of Acumatica. I managed so far to create some basic customizations, and have my own local instance of Acumatica on my computer for testing.  I don’t have a background in IT or coding, so I am just learning as I go.  My company is currently looking at integrating a Credit Card Processing (We will be using Acumatica payments I believe) and I want to be able to test getting everything set up, and make sure that when we go live, everything runs smoothly and we aren’t blindsided by any issues. 

 

I recently came across the Acumatica Dummy Credit Card Plug-in AKA DemoHostedFormIntegration (https://github.com/Acumatica/DemoHostedFormIntegration) which seems to be perfect for testing what having a credit card processor would be like.  The only issue is that I have no idea where to start in installing this.  Is it as simple as uploading the customizations in this? Any assistance and guidance would be useful. We are currently on 24R 2. Thank you in advance!

 

 

Edit: For a little extra information, on my local instance, I have Acumatica Payments enabled. I can set up a credit card processor and new payment type just fine. The issue comes in at actually creating any sort of payment or Card payment method.  Even if I turn on Https on my local server, I run into issues. I want to assume this is because my local server has no processor to connect to?  Again, any help you guys could provide would be extremely useful, even if it is to say I am barking up the wrong tree with this approach.

Best answer by Evgeny Afanasiev

Hi ​@gdewald,

In your situation I would suggest to request own Sandbox. This could be done on the partner portal by navigating to Sales → New Acumatica Payments Opportunity

(direct link: https://portal.acumatica.com/Main?ScreenId=SP303005)
Once processed you should get an own set of credentials for processing center.
 

View original
Did this topic help you find an answer to your question?

6 replies

Evgeny Afanasiev
Acumatica Moderator
Forum|alt.badge.img

Hi ​@gdewald,

If you are going to use Acumatica Payments, you don’t need to develop own Credit Card Plug-in, as it is available out of the box. You only need to configure it.
Please check the help article:
https://help.acumatica.com/(W(3))/Help?ScreenId=ShowWiki&pageid=2a135f6c-cbea-45b0-8da9-2c832347b0a9
And Community post:

If you are using SalesDemo, Acumatica Payment sandbox should be preconfigured in ACUPAYMENT Processing Center.

The repository you’ve mentioned is a credit card plug-in, that should demonstrate how interfaces working for those who need to integrate with Processing Centers/Gateways that not supported by Acumatica ERP out of the box and there are no ISV solutions available.
If you would like to try how Demo Plug-in works you can try to deploy those packages:
ProcessingCenter - to mimic the behavior of the Processing Center
CreditCardPlugin - to interact with API provided by Processing Center in the first package
Please note that it might be necessary to recompile the dlls using your instance references, and it has limited functionality (check “Supported features and scenarios” section in readme).
 


  • Author
  • Freshman I
  • 9 replies
  • January 29, 2025

Thank you very much ​@Evgeny Afanasiev!  I was wondering if that would be the case with Acumatica Payments.  I managed to look at the SalesDemo, and it does look like the the ACUPAYMENT processing center works there. However, I am unsure how to make it so that I can use this Processing Center with my local installations of Acumatica.  I have some customizations, as well as a portal I want to be able to test this out for, however I am unsure what to use for the APIKEY, HASHKEY, LOCATIONID, USERID, or the Webhook fields.  Would you happen to know what default values I can use for these in order to test this functionality with my specific company?


Evgeny Afanasiev
Acumatica Moderator
Forum|alt.badge.img

Hi ​@gdewald,

Those values are already set for in SalesDemo to link to sandbox, you do not need to reconfigure it. If on the instance you are planning to test there is no SalesDemo data, you download it as a snapshot.
If you would like to have an own sandbox/production merchant account, you would need own set of credentials. This you can request directly at Acumatica, by creating an opportunity.
More details about requesting credentials and links to snapshots in the post here:
https://community.acumatica.com/financials%2D7/acumatica%2Dpayments%2Dsetup%2Dguide%2D20828?postid=94253#post94253
 

Please also check another questions and answer in this article. There is a lot of useful information shared  about Acumatica Payments.


  • Author
  • Freshman I
  • 9 replies
  • January 30, 2025

Thank you once again ​@Evgeny Afanasiev! Again I am still new to this, so I appreciate you taking the time to help me out!

Just for the sake of clarification, I want to make sure I have the information crystal clear, both for myself, and others who may read this in the future.  

We have already decided that we will be using Acumatica Payments.  It has already been ruled out that due to me using Acumatica Payments, I do not need to configure the plug in I initially mentioned, as that is for the development of my own unique CC processor.

To restate my scenario, perhaps a little more clearly, I have a local installation of Acumatica that contains a snapshot of my company’s live instance. I want to test how integrating a credit card processor works, and what considerations I would need to take when this time comes. I also want to be able to test this with Acumatica Payments on the Portal to allow for customer Payments.  However, I do not know what the APIKEY, HASHKEY, LOCATIONID, USERID, WEBHOOKPWD, or WEBHOOKUSR values that I would need to put in to the Credit Card Processor would be.  

While the SalesDemo Does have a working version of the Acumatica Payment processor working, I am unable to use this preset processor to test on my own test instance, I would need to work within the SalesDemo instance which, unfortunately, would not include a Customer portal, though it may be possible to make one.  

If I want to test the steps needed complete implementation of adding a Credit Card Processor to my company’s live site from scratch safely within the confines of my local development instance, I will need to directly reach out to Acumatica to request the credentials to the Acumatica Payments test Processor that is present in the SalesDemo. Do I have this correct?

Thank you again for your time and help Evgeny! Could you please let me know if my assessment in the last paragraph is correct!


  • Author
  • Freshman I
  • 9 replies
  • January 30, 2025

For additional clarification, I also want to be able to also test from the portal from the perspective of a customer. That includes what their process would be to add a card to their account, and make a payment on the portal. By getting the sandbox, would I also have access to spoofed card information that I could enter in order to test this process?


Evgeny Afanasiev
Acumatica Moderator
Forum|alt.badge.img
  • Acumatica Moderator
  • 31 replies
  • Answer
  • February 13, 2025

Hi ​@gdewald,

In your situation I would suggest to request own Sandbox. This could be done on the partner portal by navigating to Sales → New Acumatica Payments Opportunity

(direct link: https://portal.acumatica.com/Main?ScreenId=SP303005)
Once processed you should get an own set of credentials for processing center.
 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings