Hi,
I’m trying to integrate Cybersource Secure Acceptance as a new Processing Center in Acumatica,
My problem is that after creating the processing center and after adidng payment method, when I go to pay a sales order , it’s not showing authorize or capture option and work as if it’s offlice payment method, see this screenshot

here is what I did in creating my paymen plugin
- Created a customization project
- in that project I created a class that implment ICCProcessingPlugin and I added all the settings and based on it I was able to create the payment processor and ad dpayment method attached to it.
- I created another class that implement ICCHostedPaymentFormProcessor , this is where I’m adidng the form that will be used to implement the payment form where the user enter his card details , I implemented the method “HostedFormData GetDataForPaymentForm”
- I created class to implmenet ICCTransactionProcessor but I’m not sure if it’s required or not
What I expected when I go to create payment for Sales Order is to have Authorize/Capture botton, and when clicking on it it open a popup that show the payment form, but as you see in the screenshot it acts as it’s offline payment method without payment processing,
Not sure what is missing and I’m searching in the community and documentaiton and couldn’t find any clear insturction of what is missing
hope that anyone who has implemented that can give me any clue, thanks