Credit card Payment Authorization

Hi All,
My Requirement: Non SAP CRM will request payment authorization by giving the data's of Credit card details, required Amount, sales area details. Now SAP need to send result of authorization. this is not during Sales order creation.
I found a BAPI for this "BAPI_CREDITCARD_AUTHORIZATION".
1. I want to know whether this is enough for the requirement?
2. Do we need to configure something for this?
3. Is there any interface required for processing payment authorization? or SAP will maintain the data's?
Please suggest.
TIA
Muthu

Hi Muthu,
I think I am a lot clear now.
If that is the case, you want to use BAPI_SALESORDER_SIMULATE, BAPI_SALESORDER_CREATEFROMDAT2 and BAPI_COMMIT.
If your CRM order can be saved with card declined information, you can skip to BAPI_SALESORDER_CREATEFROMDAT2.
First, you will populate credit card information to BAPI_SALESORDER_SIMULATE. This BAPI returns the authorization response to the calling system without storing the order in R/3. If the authorization was declined and your CRM system does not save the order with card decline, you stop here.
Once authorization is obtained, you can then call BAPI_SALES_ORDER_CREATEFROMDAT2 with credit card information (again) and AUTH_FLAG = 'X'. If this field is blank, SAP will use the credit card details to request a new authorization. If it is = 'X', then SAP will use that to build a REQUEST and a RESPONSE line in the payment card header screen.
Don't forget to COMMIT.
Let me know if you have further questions.

Similar Messages

  • Seeking credit card payment processing advice

    Hello!
    My company has been doing ecommerce for years now using a
    custom CF shopping cart to collect the customer’s data, then
    we use CyberSource for the US and UK and a company called
    Sogenactif (for France and a few others) to do the credit card
    payment processing once the order has transferred to our internal
    accounting system. We have subsidiary offices all over the world,
    and supporting all of those currencies is quite a challenge. We
    have sites in Euros, Swiss Franc, Swedish Krones, Nowegian Krones,
    Yen, UK pounds, etc and setting up any more individual payment
    processors is not only a pain but unscalable and downright unruly.
    Does anyone know of a truly global payment processor? Does
    anyone have any helpful advice?
    Since we have a Merchant Account I’m not looking to use
    a Third Party Processor like PayPal…
    Thank you!!!

    It's nothing personal against PayPal, I'm currently
    investigating their PayFlow Gateway:
    https://www.paypal.com/cgi-bin/webscr?cmd=_profile-comparison which
    looks like a payment processor sans the customer interaction with
    PayPal. Unfortunately I can't seem to find any specifications on
    European currencies and communications with credit card banks.
    Since we have a merchant account we only need a service to
    authorize and bill users credit cards, no shopping basket, no
    processing through the Service's own bank.
    Has anybody used PayFlow gateway?

  • Credit Card Payment Failed

    I am currently getting the following error when trying to make a purchase with a credit card:           "Credit Card Payment Failed           There was an error processing your credit card. Please correct this and try again.  Invoice Number not found. Please go back and correct this
    website is www.keitoshoes.com

    I have authorize.net they gave me (Gateway Customer ID: and the Transaction Key) that's all I have done in the site. but when I go to (CRM and Orders) the order is there and the credit card was charge to the client. So I hope when you purchase something you get a thank you message.

  • Credit Card Payment - Configuration steps

    Hi All,
    Requested to share the configuration steps for the credit card payment process/card payment.
    Regards,

    HI Kat,
    I had a look at their page http://www.authorize.net/support/merchant/Transaction_Response/Response_Reason_Codes_and_R esponse_Reason_Text.htm and that code matches this error "This error code applies only to merchants on FDC Omaha. The merchant is not on file.".
    It seems like and issue between auth.net and merchant account. Please approach their support with this info and get them to look into this for you.
    Cheers,
    mario

  • Can't Remove Credit Card Payment Information.

    I recently left a family in Family Sharing so that I could disconnect my credit card information from my iTunes account. I had selected 'leave family' and 'stop family sharing', yet when I access my Apple ID via the iTunes App, it still says I am part of a family and denies me the ability to select 'none' under payment information. In my iPod settings, it says I am not part of a family; yet, in iTunes, it says I am.
    TL;DR: iTunes thinks I am still part of Family Sharing and won't allow me to remove my credit card payment information.

    Hello StealthBadger25,
    After reviewing your post, I have located an article that can help in this situation. It contains helpful advice concerning leaving Family Sharing. You may want to review the steps in the article to remove yourself from the account:
    Leave Family Sharing
    Thank you for contributing to Apple Support Communities.
    Cheers,
    BobbyD

  • I would like to know why I cannot select a payment date for a credit card payment but I can select a payment date for a check payment on line.

    I am trying to find out about on line payment dates.
    When I have made payments via my checking account, I am able to schedule those payments.
    Today I made a credit card payment and was unable to schedule that payment for my due date.
    I was charged today.
    I don't understand why I can pre-schedule an e-check but not a credit card payment.

    Hey,
    I think you will find that you have to have a debit/credit card stored on yur account regardless of whether your have iTunes Credit or want to purchase a free App. I don't know why, I assume its for ID verification or is part of the terms and conditions. I occasionally have to re-verify my credit card info even when just trying to run Update on one of my Apps or like I said downloading a free App.
    If you need further clarification all you can do is contact iTunes Support:
                   https://expresslane.apple.com/ServiceOptionAction.action
    Hope this helps. Andrew

  • Problem Reversing a Credit Card Payment

    I am having a problem reversing a Credit Card payment. Here is the the steps tha led up to the probplem:
    1) Applied Payment to an Invoice, paying the total of the Invoice using the Payment Means of Credit Card
    2) In Deposits, selected the Credit Card tab and selected the Payment to be deposited and Updated the Deposit.
    3) Brought the updated Deposit up, Clicked Data, selected Cancel and Canceled the Deposit.
    This worked well
    Here is were I have a problem
    4) Brought the Incoming Payment that was deposited and then had the deposit Cancelled, clicked Data and selected Cancel,
    when prompted for Transaction Cancelation date, first selected Origional Document date,  then selected CUrrent System date,
    but received the same message "Can Not Cancelled.  One of Credit Vouchers was cashed".  
    I tried to reverse the Transaction the same day it was orrigionally applied.
    Any odeas why I can not reverse a credit card payment BUT if I selected Check as the Payment method,  I am allowed to reverse the Check?
    I am currently running SAP B1 2007 SP00 PL47
    Thanks In advance!!!
    Dana

    Hi,
    Julie is correct. The setting is found in Admin/Setup/Banking - Credit Card Payment - Setup window. The "Payment After" field (Days/Month) is what determines whether the payment may be cancelled/reversed. Once the number of days/months indicated have passed, you cannot cancel the incoming payment transaction.
    Heather

  • Accounting document while VF01 for credit card payments

    Hi Friends,
    While creating billing document for credit card payments, system creates accounting document as under. One FI document for all the below line items.
    Dr. Customer
    Cr. Revenue
    Cr. Customer
    Dr. Card receivable.
    Instead is it possible to generate two documents, like ...
    1. Dr. Customer Cr. Revenue
    2. Cr. Customer Dr. Card receivalbe. (document type is different, i want to take DZ)
    Pl let me know.
    Thanks in advance,
    Srini

    Hi,
    Have a look to below blog, it is regarding e-payment, but you can refer this for your approach.
    /people/aashish.sinha/blog/2011/02/24/e-payment-a-customized-solution-other-than-sap-integration-package-swift-150-part-1
    Regards
    Aashish Sinha

  • 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

  • How to process vendor credit card payment

    I need so help understanding the proper way to process a credit card payment to a vendor.  I know how to go into outgoing payments and enter the credit card in the payment means, but that does NOT create a payable invoice under my credit card vendor. 
    So for example I use my credit card to pay UPS in SAP.  I then need to cut a check to pay my credit card vendor, but how does the invoice amount from UPS get transferred to my credit card vendor?

    HI,
    I am new to SAP.I want to Configure the process vendor credit card payment.I am unbale to access the
    Use this document on [Credit Card Management|https://websmp203.sap-ag.de/~sapdownload/011000358700004490652004E/Credit_Cards_2004A.pdf] document.
    Could you please e-mail this document to me.My mail Id is [email protected]
    Thank you very much
    Regards,
    Habib

  • How to handle credit card payments in SAP for customer payments

    Hello,
        Kindly let me know how to handle credit card payments, as per the company's process at the time of sales order the credit card are authorized for the customers and the moment delivery is done the credit card is charged, by the time billing ( invoice) is done the amt is already in the bank, this is done is the current system, how do we implement this in sap and what kind of info do we need to know inorder to successfully implement this payment process, points will be awarded ,
    thanks a lot.

    Hi Purnachandra,
    Do you have any details of the credit card flat file upload into SAP. How these may be applied to the invoices and clear them similar to the lockbox porcess. Any help would be highly appreciated and rewarded.
    Thanks,
    Deep

  • Does apple allows credit card payment in ios app for just user subscription inside the app?

    Hello,
    Suppose I want to develop an iPhone app which performs user subscription for the app to assist the user and provide the user with its facilities and this user subscription can be done only when user pays some amount to the app. Now what I want is that this subscription amount should be payable by providing the credit card payment in the app. So my question is that is this credit card payment allowed by Apple or such an app will be rejected by Apple?
    Thanks 

    Sorry but can you explain me does your reply means that I should use In App Purchase provided by Apple or I can use Paypal or other credit card payment options?

  • 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.

  • Credit card payment through iReceivables

    Hi All,
    I am lookign at a way to test credit card payment through iReceivables without interfacing to any actual payment gateways. Basically I want to see the data flow in IR when a payemnt is done using IR using IReceivables.
    It will be really appreciated, if any one can suggest a way to stimulate the Credit card payment in IR without actualy integrating to payment gateways.
    Regards
    Deepak

    If you have entered the payment method for the check in the ICICI vendor master data, and have selected that payment method in parameters of F110, then F110 will pay that vendor, provided you have already completed the required configuration and have assigned the check form  of this payment method in FBZP.
    Thanks
    Ron

  • My credit card payment didnt go thru a few days ag...

    my credit card payment didnt go thru a few days ago and I just realised they cancelled my subscription---how do I get them to recharge the card ??

    I think you may need to contact customer service regarding that matter. Just open the link pasted below to see the instructions on how to get in touch with customer service -
    https://support.skype.com/en/faq/FA1170/how-can-i-​contact-skype-customer-service
    IF YOU FOUND OUR POST USEFUL THEN PLEASE GIVE "KUDOS". IF IT HELPED TO FIX YOUR ISSUE PLEASE MARK IT AS A "SOLUTION" TO HELP OTHERS. THANKS!
    ALTERNATIVE SKYPE DOWNLOAD LINKS | HOW TO RECORD SKYPE VIDEO CALLS | HOW TO HANDLE SUSPICIOS CALLS AND MESSAGES

Maybe you are looking for