Integrating Credit Card Payments using Paypal (with IPN)

Hi,
Has any one managed to successfully integrate and use paypal payments into a live application express website??
I've managed to get paypal payments working and I can return back to my application specifying the return url. However, I would like it to be more secure by using Paypal's IPN. Has anyone implemented this in application express? Any help would be greatly appreciated.
If you have got a live application express website that accepts credit card payments, could you please let me know how you managed it?? It doesn't have to be via paypal.
Cheers,
Kev

Hi Knut,
Oracle has published the white paper at http://www.oracle.com/technology/products/database/application_express/pdf/Integrating_Application_Express_with_PayPal_Payments_Pro.pdf and also a corresponding packaged application at http://www.oracle.com/technology/products/database/application_express/packaged_apps/packaged_apps.html#PAYPAL
Patrick
My APEX Blog: http://inside-apex.blogspot.com
The ApexLib Framework: http://apexlib.sourceforge.net
The APEX Builder Plugin: http://sourceforge.net/projects/apexplugin/

Similar Messages

  • Direct Credit Card Payment using PayPal CC Gateway.

    Is it possible to make Direct Credit Card Payment using PayPal CC Gateway in WebTools SP1?

    Hi Paulo,
    I am not sure what you meant.
    Here is more details of the issue:
    We have a customer who is using PayPal Express on their WebTools site as the Credit Card Gateway. Now, when customers shop they get the option to pay by logging in with their PayPal account only, and there are no options to pay directly using any Credit Cards. That means as it is now anyone shopping on the site needs a PayPal account or has to create one.
    How do we configure "PayPal's" WebTools Credit Card Gateway Settings so that customer can choose either to login to PayPal to Pay or use a Credit Card Directly.
    Regards,
    Kafil Shumon.

  • Can you accept credit cards without using Paypal?

    We can already accept credit cards through our bank using Merchant Services which gives a lot lower % fee than Paypal offers.  Is there a way to accept credit cards on our online form without going through Paypal?

    We currently only support PayPal as a payment processor for credit cards.
    Randy

  • Cielo app for accepting credit card payments.

    Hi there, I don't even know if this is the right place, but if someone could help....
    I'm form Brazil and a BB user for years, was looking for upgrading my 9900 to a Z10/Q10 phone.
    My company will start accepting credit card payments using smartphones, but the bank says they only have apps for iOS and Android....Is there anyway an Android app could work on the Z10? 
    Thanks 
    Storelli

    BAR files are apps you can install (side load) to your BB10 device. BAR files are converted (usually by others) from those native to Android and iOS.
    DDPB is a PC app that can be used to perform the side-loading process of the BAR file app to your BB10 device.
    So, if someone somewhere (you must search the Internet) has created already a BAR file for this Cielo app you want (which you say already exists for Android and iOS), then you can download that BAR file to your PC, install DDPB to your PC, and then use DDPB to install the app (using the BAR file) to your BB10 device.
    The process is called side loading. If a developer has not written their app for BB10, then you can still side load it if the above conditions are met (someone has created a BAR file already for the app).
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Credit Card Payment Failed with Paypal

    After input all Paypal Information on the the BC Backend. On the front end check out page, the error message has displayed:
    Credit Card Payment Failed
    There was an error processing your credit card. Please correct this and try again.
    ERROR: An error occurred while processing credit card
    Gateway Response: Invalid vendor account
    Please go back and correct this.
    Does anyone have any ideal how to fix this?
    Thank

    It's something to do with your PayPal account credentials. Check out these
    links:
    http://docs.shopify.com/support/settings/checkout-and-payment/paypal-reference-troubleshoo ting#invalid-vendor-account
    https://knowledgecenter.zuora.com/CA_Billing_and_Payments/M_Payment_Gateways/C_Managing_Pa yment_Gateways/A_Setting_Up_Payment_Gateways/PayPal_Payflow_Pro,_Website_Payments_Payflow_ Edition,_Website_Pro_Payment_Gateway#26:_Invalid_Vendor_Account_(Error_with_Credentials)
    http://www.bluepark.co.uk/forums/showthread.php?575-Paypal-Invalid-vendor-Account
    On Thu, Dec 11, 2014 at 8:45 AM, DESIGNonly <[email protected]>

  • Credit card payment with eway returns "invoice number not found" on BC

    dear all,
    I am currently working on the payment gateway of pared.com.au. the problem we're having is that every credit card payment gets redirected to the "Credit Card Payment Fail" page, although the payment was marked as successful on eway.
    eway transaction details stated "response code: 00", response text "transaction approved".
    however, the CC payment fail page stated:
    "there was an error processing your credit card. please correct this and try again.
    invoice number not found: . please go back and correct this."
    strangely enough, the order is perfectly recorded as successful order in BC (customers -> orders).
    any help would be much appreciated - i've been looking at this for hours but i'm getting nowhere. thanks everyone!
    please find the checkout page HTML below for reference (country selection omitted to save space):
    <form id="catwebformform42059" name="catwebformform42059" onsubmit="return checkWholeForm42059(this)" action="/FormProcessv2.aspx?WebFormID=10850&amp;OID={module_oid}&amp;OTYPE={module_otype} &amp;EID={module_eid}&amp;CID={module_cid}&amp;CC={module_urlcountrycode}&amp;Referrer={mo dule_siteurl,true,true}&amp;SAR=False&amp;PageID=/thankyou.html" method="post" enctype="multipart/form-data">
        <div class="form">
        <div id="step1">
        <div class="item"><label>Title</label><br />
        <select class="cat_dropdown_smaller" id="Title" name="Title">
        <option value="3" selected="true">MISS</option>
        <option value="1">MR</option>
        <option value="2">MRS</option>
        <option value="4">MS</option>
        </select> </div>
        <div class="item"><label>First Name</label><br />
        <input type="text" class="cat_textbox" id="FirstName" maxlength="255" name="FirstName" /> &bull; </div>
        <div class="item"><label>Last Name</label><br />
        <input type="text" class="cat_textbox" id="LastName" maxlength="255" name="LastName" /> &bull; </div>
        <div class="item"><label>Email</label><br />
        <input type="text" class="cat_textbox" id="EmailAddress" maxlength="255" name="EmailAddress" /> &bull; </div>
        <div class="item"><label>Company</label><br />
        <input type="text" class="cat_textbox" id="Company" maxlength="255" name="Company" /> </div>
        <div class="item"><input type="button" name="next2" value="Next" onclick="display_next2();" /></div>
        </div>
        <div id="step2" style="display: none;">
        <div class="item"><label>Shipping Address</label><br />
        <input type="text" class="cat_textbox" id="ShippingAddress" maxlength="500" name="ShippingAddress" /> </div>
        <div class="item"><label>City</label><br />
        <input type="text" class="cat_textbox" id="ShippingCity" maxlength="255" name="ShippingCity" /> </div>
        <div class="item"><label>State</label><br />
        <input type="text" class="cat_textbox" id="ShippingState" maxlength="255" name="ShippingState" /> </div>
        <div class="item"><label>Zipcode/Postcode</label><br />
        <input type="text" class="cat_textbox" id="ShippingZip" maxlength="255" name="ShippingZip" /> </div>
        <div class="item"><label>Country</label><br />
        <select class="cat_dropdown" id="ShippingCountry" name="ShippingCountry">
        <option selected="true">-- Select Country --</option>
        </select> </div>
        <div class="item"><input type="button" name="next3" value="Next" onclick="display_next3();" />  <input type="button" name="back3" value="Back" onclick="display_back3();" /></div>
        </div>
        <div id="step3" style="display: none;">
        <div class="item"><input type="checkbox" id="sameas_shipping" name="sameas_shipping" value="1" onchange="handleChange(this.value);" />  Billing is same as Shipping<br />
        <div class="item"><label>Billing Address</label><br />
        <input type="text" class="cat_textbox" id="BillingAddress" maxlength="500" name="BillingAddress" /> </div>
        <div class="item"><label>City</label><br />
        <input type="text" class="cat_textbox" id="BillingCity" maxlength="255" name="BillingCity" /> </div>
        <div class="item"><label>State</label><br />
        <input type="text" class="cat_textbox" id="BillingState" maxlength="255" name="BillingState" /> </div>
        <div class="item"><label>Zipcode/Postcode</label><br />
        <input type="text" class="cat_textbox" id="BillingZip" maxlength="255" name="BillingZip" /> </div>
        <div class="item"><label>Country</label><br />
        <select class="cat_dropdown" id="BillingCountry" name="BillingCountry">
        <option>-- Select Country --</option>
        </select> </div>
        <div class="item"><input type="button" name="next4" value="Next" onclick="display_next4();" />  <input type="button" name="back4" value="Back" onclick="display_back4();" /></div>
        </div>
        </div>
        <div id="step4" style="display: none;">
        <div class="item"><label>Work Phone Number</label><br />
        <input type="text" class="cat_textbox" id="WorkPhone" maxlength="255" name="WorkPhone" /> </div>
        <div class="item"><label>Shipping Instructions</label><br />
        <textarea class="cat_listbox" id="ShippingInstructions" name="ShippingInstructions" cols="5"></textarea> </div>
        <div class="item"><input type="button" name="next5" value="Next" onclick="display_next5();" />  <input type="button" name="back5" value="Back" onclick="display_back5();" /></div>
        </div>
        <div id="step5" style="display: none;">
        <div style="width: 100%; float: left;">
        <div style="width: 52%; float: left;">
        <div id="paymentdiv">
        <div class="item"><label>Name on Card</label><br />
        <input type="text" class="cat_textbox" id="CardName" name="CardName" /> &bull; </div>
        <div class="item"><label>Card Number</label><br />
        <input type="text" class="cat_textbox" id="CardNumber" name="CardNumber" /> &bull; </div>
        <div class="item"><label>Card Expiry</label><br />
        <select class="cat_dropdown_smaller" id="CardExpiryMonth" name="CardExpiryMonth">
        <option value="1" selected="true">Jan</option>
        <option value="2">Feb</option>
        <option value="3">Mar</option>
        <option value="4">Apr</option>
        <option value="5">May</option>
        <option value="6">Jun</option>
        <option value="7">Jul</option>
        <option value="8">Aug</option>
        <option value="9">Sep</option>
        <option value="10">Oct</option>
        <option value="11">Nov</option>
        <option value="12">Dec</option>
        </select><select class="cat_dropdown_smaller" id="CardExpiryYear" name="CardExpiryYear">
        <option selected="true" value="2012">2012</option>
        <option value="2013">2013</option>
        <option value="2014">2014</option>
        <option value="2015">2015</option>
        <option value="2016">2016</option>
        <option value="2017">2017</option>
        <option value="2018">2018</option>
        <option value="2019">2019</option>
        <option value="2020">2020</option>
        <option value="2021">2021</option>
        </select> &bull; </div>
        <div class="item"><label>Card Type</label><br />
        <select class="cat_dropdown" id="CardType" name="CardType">
        <option value="1" selected="true">Visa</option>
        <option value="2">Master Card</option>
        <option value="3">Bank Card</option>
        <option value="4">American Express</option>
        <option value="5">Diners Club</option>
        <option value="6">JCB</option>
        </select> &bull; </div>
        <div class="item"><label>CCV Number</label><br />
        <input type="text" class="cat_textbox" id="CardCCV" name="CardCCV" /> &bull; </div>
        </div>
        <!-- paymentdiv -->
        <div class="item"><label>Amount</label><br />
        <input type="text" class="cat_textbox" id="Amount" name="Amount" /> &bull; </div>
        <div class="item"><input type="submit" class="cat_button" id="catwebformbutton" value="Submit" />  <input type="button" name="back6" value="Back" onclick="display_back6();" /></div>
        </div>
        <div style="width: 47%; float: right;">
        <div class="item"><label>Payment Method</label><br />
        <input type="radio" class="PaymentMethodType" onclick="ShowCCFields(this.value);" checked="true" value="1" name="PaymentMethodType" />Credit Card<br />
        <input type="radio" class="PaymentMethodType" onclick="ShowCCFields(this.value);" value="5" name="PaymentMethodType" />PayPal<br />
        </div>
        <div class="item"><img alt="GlobalSign SSL Site Seal" src="/CatalystImages/globalsign-ssl-site-seal.gif" /> </div>
        </div>
        </div>
        </div>
        <script type="text/javascript" src="/CatalystScripts/ValidationFunctions.js"></script>
        <script language="javascript" type="text/javascript">
                   //<![CDATA[
                   var submitcount42059 = 0;function checkWholeForm42059(theForm){var why = "";if (theForm.FirstName) why += isEmpty(theForm.FirstName.value, "First Name");if (theForm.LastName) why += isEmpty(theForm.LastName.value, "Last Name"); if (theForm.EmailAddress) why += checkEmail(theForm.EmailAddress.value); if (!theForm.PaymentMethodType || getRadioSelected(theForm.PaymentMethodType) == 1) { if (theForm.CardName) why += isEmpty(theForm.CardName.value, "Name on Card"); if (theForm.CardNumber) why += isNumeric(theForm.CardNumber.value, "Card Number"); if (theForm.Amount) why += isCurrency(theForm.Amount.value, "Amount"); } if (theForm.PaymentMethodType) why += checkSelected(theForm.PaymentMethodType, "Payment Method");if(why != ""){alert(why);return false;}if(submitcount42059 == 0){submitcount42059++;theForm.submit();return false;}else{alert("Form submission is in progress.");return false;}}
                   // Credit Card info is not required if paying by PayPal, Hosted Credit Card, COD etc
                   function ShowCCFields(val) {
                       if (!document.getElementById('paymentdiv'))
                             return; 
                       if (val != 1)
                             document.getElementById('paymentdiv').style.display = 'none';
                       else
                             document.getElementById('paymentdiv').style.display = 'inline';
                   //]]>
             </script>
        </div>
    </form>
    </div>

    This answer from Support cured the problem...
    Gaurav Sharma (Adobe Business Catalyst Support)
    Feb 20 04:12 (EET)
    Thank you for contacting us!
    I just see your online shop purchase form, which contains update credit card fields,
    http://screencastmb.worldsecuresystems.com/img/2013-02-20_1309.png
    As per the field description, it's used fo rupdating CC details, not for purchases.
    Remove that system field and reinsert the form, and it should then work
    Kind Regards

  • Why can't I use PayPal with Family Sharing? Have a US Visa card but foreign address, and Apple does not seem to be able to cope with that (even though it is a multinational corporation). Could we lean on Apple to change this policy?

    Paypal for Family Sharing - Why can't I use PayPal with Family Sharing? Have a US Visa card but a foreign address, and Apple does not seem to be able to cope with that (even though it is a multinational corporation). So I set up payment with Paypal, and it worked fine. Now I want to take advantage of Family Sharing, but Apple won't allow it. Could we lean on Apple to change this policy?

    If you are not in the US then you cannot use the US store, the store's terms say that you have to be in a country to use it - if you are using the US store then you are risking having your account disabled.
    In terms of feedback for Apple : http://www.apple.com/feedback/

  • Names of function module names which are useful in credit card payment

    can anybody tell me names of function modules present in SAP which are useful in credit card payment processing.......pls its urgent

    Hi Ashutosh,
    Please check these Function Modules :
    CREDIT_CARD_CHECK_CUSTOMERCARD
    CREDIT_CARD_COMPLETE_DOCUMENT 
    CREDIT_CARD_DOCUMENT_SHLP_EXIT
    CREDIT_CARD_FIND_DATA         
    CREDIT_CARD_GET_INSTITUTE     
    CREDIT_CARD_GET_RCODE_TEXTS   
    CREDIT_CARD_POST_REFUSAL      
    CREDIT_CARD_REFUSAL  
    CREDIT_CARD_CONVERT_FOR_SETTLE
    CREDIT_CARD_SETTLEMENT       
    CREDIT_CARD_SETTLEMENT_RSP   
    FITP_CHARGE_CREDIT_CARD 
    FITP_VERIFY_CREDIT_CARD 
    FITP_READ_PERSONAL_CREDIT_CARD 
    Hope it helps.
    Reward with Points if Helpful.
    Regards
    Hemant Khemani

  • HT2534 I have already created an Apple ID. I tried to sign in on iTunes, but it said that i have not yet used this ID on iTunes yet. It then directed me to the billing page. There was no option "none" for the credit card payment. It won't let me continue.

    I have already created an Apple ID. I tried to sign in on iTunes, but it said I have not yet used this ID with iTunes. It then directed me to the billing page. There was no option "none" for the credit card payment. It will not let me continue without entering one in.

    - Add a credit card or other payment method like redeeming an iTunes gift card.
    - Create a NEW account using these instructions. Make sure you follow the instructions. Many do not and if you do not you will not get the None option. You must use an email address that you have not used with Apple before.
    Creating an iTunes Store, App Store, iBookstore, and Mac App Store account without a credit card

  • N95 Buying Sat Nav: Error with credit card payment

    I'm trying to buy Sat Nav for my N95, but when I submit my credit card number I get the following message:
    Error
    Credit card payment failed.
    Please try again. (Error 3).
    I have tried about 6 times now. What's going wrong?
    My credit card is in daily use elsewhere; and, yes, I always pay my bills on-time and in-full!
    Thanks.

    Sorry if the option isn't there, I'm with Vodafone UK, it may be airtime supplier specific, but there are afew things I have te option to add payment to my phone contract, sorry if my suggestion is unavailable to you !
    If I have helped at all, a click on the White Star is always appreciated :
    you can also help others by marking 'accept as solution' 

  • HT5278 If ios 5.1.1 on iPad 1 is no longer supported, is the device safe to use for credit card payments?

    Hi All, anyone, or just helpful users,
    If ios 5.1.1 on iPad 1 is no longer supported, is the device safe to use for credit card payments?
    I know the reasons why Apple no longer update IOS for Ipad 1.
    Due to end of life support, no bug fixes for older apps and constant vulnerabilities being exploited, does this now make the device insecure and vulnerable?  either information stored on the device or (especially) when making credit card payments through Safari, etc.
    Thanks in advance,

    I would say your biggest issue isn't as much your operating system as it is the network you use your device on. For example the most secure device in the world can be used at McDonalds open wifi and have its info intercepted....and it's not your device's fault rather the connection. Any security program is only as good as its weakest component.
    THe iOS operating systems are still very secure because they are highly resistent to viruses and malware....but a user can still click on that 'you won a million dollars' link in an e-mail and hand their personal info over to a hacker.
    If you feel you can no longer trust it, then stop using it. But I would say a user's internet connection and behavior are larger security vulnerabilities than any device.

  • How can I change from paying with a credit card to using prepaid for itunes

    How can I change from paying with a credit card to using prepaid for itunes on ipad 2 .alrwady have app ID

    iTunes Store: Changing Account Information
    http://support.apple.com/kb/HT1918
    Apple ID Support - Manage Account
    http://www.apple.com/support/appleid/manage/
     Cheers, Tom

  • I have a preorder and I can't find the credit card I used to buy it in the first place. Is there any way I can switch the payment to a new card and get my cd?

    I preordered a CD and I can't find the credit card I used to order it so I can't confirm the billing and recieve my CD Is there any way I can switch the payment to a new card and get my cd?

    Welcome to Apple Communities
    PowerPC applications are unsupported in newer versions. You can upgrade Photoshop or you can install Snow Leopard in a partition.
    1. Open Disk Utility (Applications > Utilities) and select your drive
    2. Go to Partitions tab, press + button, create a new partition and press Apply
    3. Insert the Snow Leopard install DVD and reboot pressing C key
    4. Install it in the new partition
    5. If you want to change boot, go to System Preferences > Startup Disk and select 10.7

  • I want to change my credit card payment but when I signed in,the itunes always said "This apple ID has not yet been used int the itunes store."

    I want to change my credit card payment but when I signed in,the itunes always said "This apple ID has not yet been used int the itunes store." And when i clicked the review button, the create apple id appears. Can someone pls help me? Thanks.

    FAQ apple id http://support.apple.com/kb/HT5622?viewlocale=en_US
    http://support.apple.com/kb/HT1311

  • Credit Card Payments in SD / Web Sales Integration

    Can anyone please provide configuration notes/documents on credit card payments within SAP.
    A client uses their web site to take customer payments and we want to integrate the payment history back into SAP (unblock customers who owe payment).
    Many thanks in advance for your help.
    Regards,
    Matt
    [email protected]

    Hi Matt Potts,
    Please forward the same to my ID [email protected]
    Thanks,
    Ravi

Maybe you are looking for

  • WINDOWS VISTA ITUNES VIDEO PLAYBACK ISSUE!!!!!! AAHHHHHHH!!! HELP!!!!!!!!!!

    am using a Dell XPS GEN 5 PC with Windows Vista Premium Edition as the current OS installed. I have latested up date for Itunes and QuickTime (7.1.6) Installed. I have recently bought and downloaded 3 of the Original Star Trek Tv Shows from Itunes. W

  • N8 Low memory Error - Belle

    Hi, I am happy with the dynamic change brought to Symbian OS such as Anna and now Belle, however, have a issue repeating from past few days. I have mail for exchange configured and whenever I miss any meeting, it shows in the slide down window (Quick

  • New mac linked to existing xsereve account

    Our xserve was set up by someone who no longer works for the company. We had a break in the other night and 2 of our macs were stolen. When the replacements arrive how do  I set them up to log in to the existing xserve user accounts?

  • Oracle 9.0.2 webcache download is missing directories

    Hi, I downloaded the 9.0.2 standalone web cache for Sun Solaris from OTN but noticed missing directories when I attempted to install it. There is a missing install sub-directory under the DISK1 directory which causes the installation to fail. I check

  • ¿Can Extended and Ethertype (input) ACLs be applied to the same interface?

    Hello team: ¿ Is it possible to apply one Extended ACL and one Ethertype ACL, in input mode, to the same interface? Thank you very much in advance. Mariela Musitani