Post cXML invoice to SAP Ariba Cloud Integration Gateway - sap-ariba

We have a supplier account on Ariba network & want to post cxml invoices to Sap Ariba Cloud integration gateway to send it to our buyers in Ariba Network. We are using HTTPS transport type.
In the below screenshot while creating Ariba cloud Integration project, Is it possible to skip entering URL "Connect CIG to trading Partner" section as we do not want any files to be delivered to us & directly post the cxml invoices to URL mentioned in "Connect Trading Partner to CIG" from our ERP.
In short, Our requirement is only to send Invoice from our ERP (non-SAP) through CIG to our buyers in Ariba network. We want to post invoices from our ERP (Non-Sap) to CIG directly without any Web server setup or middle ware.
Please let me know how this can be achieved.
Also when we test cxml invoice through postman by posting it to Ariba URL, We get “Acknowledged” status from Ariba as highlighted in below screenshot.
But there is no confirmation if the invoice is sent to buyer neither any notification message in our ariba outbox.
Have mentioned Buyer ANID in cxml invoice while post to Ariba url & buyer is from our customer list, not sure how to check further process & why there is no notification if the invoice is received by buyer.

Related

Is there a way to take a payment for a product and put the money on hold until the service has been delivered?

I'm developing a website where the customer would pay for the service, and than I need to put the payment on hold i.e. so that the business that's offering the service, don't get the money until they deliver the service.
Let's say that a business named X is selling a service on my website. Once a client buys the service from business X, I would want to hold the funds until the service has been delivered.
Is there a way to do this with WooCommerce or some other add on?
Most Payment Gateways have the ability to either Capture or Authorize a payment. In this case - you just want to Authorize the payment. You can change this setting under Woocommerce > Settings > Payments > Your Payment Gateway. If you Authorize the payment, basically you just verify the charge will go through. You will still have to manually push the order through (when service is completed) either through Woocommerce or the gateway itself. Stripe, Paypal, Square and Authorize.net all have this option, I immagine others do too.

Standard PayPal Sandbox Error Issue in Woocommerce

I have configured WooCommerce in WordPress and enabled PayPal Standard Sandbox with a client PayPal account email Id.
When I purchase 3 downloadable products for a Total amount of USD 3.25 with PayPal Standard payment gateway, I got this error:
"Things don't appear to be working at the moment. Please try again later."…
I checked PayPal settings, it is attached with bank and credit card.
Remember: As can check its not business account nor I filled "API credentials".
WooCommerce Paypal Settings screenshot:
What I am doing wrong?
If you enable Paypal Sandbox option, you need to get a testing developer account (as specified in related settings… see below):
This testing account doesn't need to be attached with bank and credit card.
That's why it doesn't work…
The developer account provide (for testing):
Admins account (where you will get transactions, notifications, errors)
Fake customers account for fake purchases.
Once registered your developer account, you will need to create a pair of admin + customers account for one URL shop.

PayPal IPN in WooCommerce

I am just wondering which table stored the PayPal IPN in WooCommerce. The dashboard in wordpress(woocommerce) can not see so much information in the PayPal IPN, only few of them like Payer first name,Payer last name,Payer PayPal address,Payment type,PayPal Transaction Fee. I want to see more about the IPN data such as if the paypal is verified, phone number, registered country, etc.
In your dashboard You will see:
Order #ORDER_NUMBER details
Payment via PayPal (`PayPal Transaction ID`).
In your PayPal account access Instant Payment Notification (IPN) details page. profile -> selling preferences -> Instant Payment Notification Preferences. Click IPN History page and search the transaction id that you see in WooCommerce. You will see all the information about this IPN. HTTP response code, Delivery status, the actual message sent by PayPal.
You can also access the transaction id from WooCommerce table.
select meta_value
from wp_postmeta
where post_id=ORDER_NUMBER and meta_key='_transaction_id'
replace ORDER_NUMBER with your WooCommerce order number.
Some might need the IPN data from PayPal to feed into other in-house operational processes, like shop floor order processing, etc., rather than having woocommerce consume all the IPN data and only 'keep' part of it for display. Better to either save it all, or offer a configuration option to specify a 2nd IPN listener the data could be piped to, in order to facilitate automation of other order processing systems.

Send custom transaction id to paypal express checkout NVP

I am using Paypal Express Checkout NVP API version 115
I Already having my own shopping cart
Shopping cart is already integrated to other 3rd party clearing house ( for credit card)
I am using my own transaction id.
So, I am making 3 API Calls
Set-EC (EC refer to Express checkout)
Get-EC
Do-EC
In SET-EC, I want to send my own transaction id which can be retrieved by the DO-EC,
They have listed PAYMENTREQUEST_n_TRANSACTIONID in Set-EC.
So, I am sending my own transaction id in PAYMENTREQUEST_n_TRANSACTIONID in SET-EC
But, I am not able to receive it in DO-EC PAYMENTINFO_n_TRANSACTIONID.
Its showing me the 17 charac transaction id of Paypal.
Can anyone help me out to send my own custom transaction id and receive it upon payment completed.

Test Authorize.Net Recurring Payments By silent Post ASP.Net

I have been using Authorize.Net payment gateway in my asp.net application.
I am using a developer account to test the subscriptions created from Authorize.Net ARB (SOAP).The subscription is created for the accounts but i am not able to test the results by using the silent post method for the future recurring payments related to an account.
http://www.johnconde.net/blog/all-about-authorize-nets-silent-post/
I have read this post , and its really helpful;
But is there any way where I can receive response data from Authorize.net for the future payments of an account created from my authorize.net developer account?
Developer accounts don't actually process payments including scheduled recurring billing payments. They just allow you to verify that the API call was successful. So there is no real way, using a developer account, to test Silent Post with ARB.

Resources