Hey pritam

Thanks man..
I was missing the payment_authorization thing..
I did a direct sales_transaction.That's why my status on
OrderPaymentPreference was PAYMENT_RECIVED.

Do I have to explicitly call the *authOrderPayments* service before calling
the gateway?
If you can share any documentation links about transactions in ofbiz will
be helpful..

Thanks Once again
Madhi Krishnan


On Thu, Sep 10, 2020 at 2:55 PM Pritam Kute <[email protected]>
wrote:

> Hello Madhi,
>
> Now based on the logs which you have shared, I suspect either
> orderPaymentPreferenceId passed to the custom service is wrong or the
> orderPaymentPreference status is not PAYMENT_AUTHORISED. I hope you have
> done payment authorization while placing the order. If you have done a
> direct sale transaction, then this might not work.
>
> Kind Regards,
> --
> Pritam Kute
>
>
> On Thu, Sep 10, 2020 at 2:10 PM Madhi Krishnan <
> [email protected]> wrote:
>
> > Hey pritam ..
> > Thanks for your response ,I appreciate it.
> >
> > I checked the entities that you mentioned above and it looks ok to me.
> > i'm getting a warning in the console saying no payment preference was
> > found..
> >
> > Below are the logs that were generated.
> > |I| Running Service ECA Service: releaseOrderPayments, triggered by rule
> on
> > Service: changeOrderStatus
> > 2020-09-10 13:48:54,303 |jsse-nio-8443-exec-3 |PaymentGatewayServices
> >  |W| No OrderPaymentPreference records available for release
> > 2020-09-10 13:48:54,304 |jsse-nio-8443-exec-3 |ServiceDispatcher
> >   |T| Sync service [order/releaseOrderPayments] finished in [2]
> > milliseconds
> >
> > other than that everything looks good in the logs..
> > I tried to debug ..and i'm getting the  warning from the service called
> "
> > *releaseOrderPayments*"
> > Service Implementation Location
> >
> >
> ofbiz-framework/applications/accounting/src/main/java/org/apache/ofbiz/accounting/payment/PaymentGatewayServices.java
> > At line 772.
> >
> > Thanks and regards
> > Madhi Krishnan
> >
> > On Thu, Sep 10, 2020 at 12:56 PM Pritam Kute <
> > [email protected]>
> > wrote:
> >
> > > Hello Madhi,
> > >
> > > Not sure but can you check if you have associated your custom method
> with
> > > the right ProductStorePaymentSetting?
> > >
> > > <ProductStorePaymentSetting productStoreId="${productStoreId}"
> > > paymentMethodTypeId="CREDIT_CARD"
> > > paymentServiceTypeEnumId="PRDS_PAY_REFUND"
> paymentService="testCCRefund"
> > > paymentCustomMethodId="CC_REFUND_TEST"/>
> > >
> > > You can either put your payment gateway service name in paymentService
> of
> > > the custom method ID in paymentCustomMethodId field.
> > >
> > > It will be good if you can post the error log here if this is not a
> case.
> > >
> > > Kind Regards,
> > > --
> > > Pritam Kute
> > >
> > >
> > > On Thu, Sep 10, 2020 at 4:42 AM Madhi Krishnan <
> > > [email protected]> wrote:
> > >
> > > > Hii community,
> > > > Hope you all are doing well.
> > > >
> > > > I'm using an external Payment gateway in my ecommerce setup ,and I'm
> > able
> > > > to place orders using an external gateway..
> > > > My question is, I'm struggling to call the refund api if the user
> > cancels
> > > > an order line in an order.
> > > > I have configured the custom_method entity as well..
> > > > let me know if I'm missing something..
> > > >
> > > > Thanks & Regards
> > > > Madhi Krishnan
> > > >
> > >
> >
>

Reply via email to