Table 65. Parameters for Configuring a Credit Card Gateway for PayPal Payflow Pro
|
|
DDN |
Name of the DDN |
Payment Type |
ccard |
Gateway |
paypal |
Batch size for payment reminder table |
Specifies the number of payment reminders to be read into memory from the Oracle Billing Insight database for the pmtReminder job. Note that specifying a batch size that is too small increases the number of times the database is accessed, and specifying a batch size value that is too large could result in an excessive amount of memory being used. A batch size of 100 is suggested for a medium-sized database, and a batch size of 1000 is suggested for a large database. You can enter a batch size of zero to disable batched table reads, however, doing so requires a lot of memory. Entering zero means that one partition ID is created for all payments, and that all payments are processed at once instead of in batches. The resulting batch file does not have multiple batch records, which some banks prefer. |
Send email notification when payment Jobs are done (with or without error) |
The value Y enables and N disables sending of email about the status of the Payment jobs that support job status notification. Additional email information is specified in the following fields. |
Mail-to addresses (separated by ";" semi-colon) for job status notification |
One or more email addresses that must be sent job status notification, separated by semicolons. |
JNDI name of IAccount |
Implementation of IAccount, which must match the enrollment model, single or multiple DDNs for each user account, used by applications that use this payment gateway (DDN). Select the JNDI name edx/ejb/AdminAccount . |
Implementation of IUserAccountAccessor |
The name of the class that handles getting Oracle Billing Insight user information, which is determined by the type of enrollment supported. Select the class com.edocs.common.payment.plugin.DefaultUserAccountAccessor. |
Implementation of IPaymentAccountAccessor |
The name of the class that handles getting Payment user information. Select the class com.edocs.common.payment.payenroll.payacct.DefaultPaymentAccountAccessor. |
Enable Convenience Fee Payments for End User |
Indicates whether to enable convenience fees in the Self-Service application: Y, Yes or N, No. |
Enable Convenience Fee Payments for CSR |
Indicates whether to enable convenience fees in the Assisted Service application: Y, Yes or N, No. |
Convenience Fee Configuration Class |
The name of the custom class for calculating convenience fees. The default value is: com.edocs.common.payment.cassette.plugin.DefaultConvenienceFeeConfig. |
Include Convenience Fee in Refunds |
Indicates whether to include convenience fees in refund transactions: Y, Yes or N, No. |
Make Authorize Reversal Payments |
Indicates whether authorize reversal payments can be made: Yes or N, No. |
Batch size for credit card payment table |
Specifies the number of scheduled credit card payments to be read into memory from the Payment database for the pmtCreditCardSubmit job. Note that specifying a batch size that is too small increases the number of times the database is accessed, and specifying a batch size value that is too large might result in an excessive amount of memory being used. A batch size of 100 is suggested for a medium-sized database, and a batch size of 1000 is suggested for a large database. A batch size of zero can be entered to disable batched table reads, but is not recommended because it requires a lot of memory. Entering zero means that one partition ID is created for all payments, and that all payments are processed together, instead of in batches. The resulting batch file will not have multiple batch records, which some banks prefer. |
Gateway host name |
The URL to the PayPal Payflow Pro host that processes credit card transactions for this payment gateway: pilot-payflowpro.paypal.com |
Gateway host port |
The TCP port number to be used when contacting the PayPal Payflow Pro host. The default is 443. |
Gateway timeout period for transaction |
The number of seconds the pmtCreditCardSubmit job will wait for a transaction to complete with the PayPal Payflow Pro host before timing out. |
Proxy address |
The address of the proxy server. If you are using the proxy network connection, then enter your proxy setting. This parameter is optional. |
Proxy port |
The port number of the proxy server: 80. If you are using the proxy network connection, then enter your proxy setting. This parameter is optional. |
PayPal vendor |
The case-sensitive vendor name assigned by registering with PayPal Payflow Pro. See your PayPal Payflow Pro representative for this value. |
PayPal partner |
The partner name used by PayPal: PayPal |
URL StreamHandler class of application server |
The name of the class used for the application server StreamHandler. For Oracle WebLogic, use sun.net.www.protocol.https.Handler. |
Number of threads |
Specifies the number of connections to open with the PayPal Payflow Pro payment gateway at one time. More threads consume more resources, including network resources, but decrease the time it takes the pmtCreditCardSubmit job to complete processing credit card payments. The maximum allowed is 10. The default is 1. |
Enable PayPal address verification service |
The value Y enables address verification for credit card payments. AVS support must be set up with PayPal Payflow Pro. Y is the default. |
PayPal Hosted Pages URL |
The URL where the payment request will be sent. With the page encryption feature, card-sensitive data will be sent to this URL directly. For test transactions, specify: https://pilot-payflowlink.paypal.com For live transactions, specify: https://payflowlink.paypal.com |
Implementation of IPaypalPlugIn |
The plug-in allows modification of whether a credit card payment is submitted, plus other actions dependent on the payments selected for settlement. For example, to deny a credit card payment dependent on additional business rules. For information about implementing this class, contact Oracle Professional Services. The default is: com.edocs.common.payment.cassette.creditcard.DefaultCreditCardPlugin |
Flexible Field 1 (for Plug-in) |
You can specify an additional field for use with the plug-in. This parameter is optional. |
Flexible Field 2 (for Plug-in) |
Can specify an additional field for use with the plug-in. This parameter is optional. |