Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Login to your account at PayPal.com
  2. Click on the "Profile" link in the header, near the top-right of the page
  3. In the "Selling Preferences" column click on the "Instance Payment Notification Preferences"
  4. It will show you the current settings. To chance click on the "Edit" button.
  5. Check the check box near the top of this page, just under the "Instant Payment Notification (IPN)" heading.
  6. Enter the notification URL in the text box. This should be the same as the value of the payment.paypal.notify property in the payment.properties file.
  7. Click on the "Save" button.
Payflow Pro Payment Setup
Anchor
payflowProPaymentSetup
payflowProPaymentSetup

Put payflow.jar from Payflow Pro's Java SDK in the directory in

No Format

${ofbiz install dir}applications/accounting/lib.

Changed the accounting build.xml and comments to not exclude verisign sources like here :
<target name="classes" depends="prepare">
<javac15>
<!-- exclude the payment processor packages; comment this out to not exclude if you have libs -->
<!-- <exclude name="org/ofbiz/accounting/thirdparty/verisign/**"/> -->
<exclude name="org/ofbiz/accounting/thirdparty/cybersource/**"/>
<exclude name="org/ofbiz/accounting/thirdparty/worldpay/**"/>
</javac15>
</target>

Confirm that applications/accounting/build/classes/org/ofbiz/accounting/thirdparty/verisign/PayflowPro.class was built and exists

The installation of certificate is now no more necessary

Go to Accounting - Payment Gateway Config and select "Payflow Pro Payment Gateway" from the list

Please fill all those fields to made working correctly to work with Payflow Pro:

Image Added

Certs Path : Path the the VeriSign Certificate (No more used from version v4)
Host Address : Address of the payment processor (example (Test test-payflow.verisign.com or Production payflow.verisign.com)
Host Port : Port of the payment processor (default is 443)
Timeout : Timeout (default is 80 seconds)
Proxy Address : Proxy Address
Proxy Port : Proxy Port (default is 80)
Proxy Logon : Proxy Logon
Proxy Password : Proxy Password
Vendor : Vendor of account information
User Id : PayFlow UserID of account information
Pwd : PayFlow Password of account information
Partner : PayFlow Partner of account information
Check Avs : Use Address Verification
Check Cvv2 : Require CVV2 Verification
Pre Auth : Pre-Authorize Payments (if set to N will auto-capture)
Enable Transmit : Set to false to not transmit anything
Log File Name : Log file name
Logging Level : Logging level
Max Log File Size : Max log file size
Stack Trace On : Stack trace on/off

Once Payflow Pro Payment Gateway has been configurated you have to go to Catalog - Stores - select your Store - Payments tab

Image Added

Edit the Payment Method Type Paypal and choose as Payment Gateway Config Id "Payflow Pro Config".
Image Added

As deprecated use you can alternatively change the configuration parameters into

No Format

${ofbiz install dir}/applications/accounting/config/payment.properties

Configure all the parameters starting with name "payment.verisign" in payment.properties including directory, vendor, partner, user and password all.

CyberSource Payment Setup
Anchor
cyberSourcePaymentSetup
cyberSourcePaymentSetup

...