Microsoft Developer Network > Forums Home > Commerce Server Forums > Commerce Server 2009 > Where are you suppose to bill the credit card?
Ask a questionAsk a question
 

AnswerWhere are you suppose to bill the credit card?

  • Wednesday, October 28, 2009 8:02 PMJaybuffet Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I am using the OOTB site.  Where am i suppose to put credit card processing?  The pipeline is a no go since you can't see CC info.  Am I suppose to put it in the OrderReviewPresenter.SubmitNewOrder()?

Answers

  • Wednesday, October 28, 2009 9:45 PMLewisBenge Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi Jay,

    Typically you would build a custom credit card processing pipeline component - which alot of merchant gateways, including people such as Paypal. This component is then placed on the Order Processing pipeline.

    Thanks,
    Lewis
    Follow Me on Twitter: @LewisBenge Or check out my blog: http://www.geekswithblogs.com/pointtoshare/
  • Thursday, October 29, 2009 2:05 AMVictor O. Castro Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Lewis is right.

    You would normally create a new pipeline (creditcard.pcf). In there you would create (or buy) a custom pipeline component that will connect to your merchant services provider and process the credit card. We have a Merchant Services pipeline component that connects to 3 of the major merchant services providers in the US. All you would have to do is register the component in the server; added to the pipeline, and then use the custom interface to enter your settings (such as merchant services acct number, connection information, etc)

    I am not sure i understand why you think the CC info is not passed down the pipeline.




    Victor O. Castro - http://www.commercegeneration.com - http://twitter.com/vcastro - http://linkedin.com/victorocastro

All Replies

  • Wednesday, October 28, 2009 9:45 PMLewisBenge Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi Jay,

    Typically you would build a custom credit card processing pipeline component - which alot of merchant gateways, including people such as Paypal. This component is then placed on the Order Processing pipeline.

    Thanks,
    Lewis
    Follow Me on Twitter: @LewisBenge Or check out my blog: http://www.geekswithblogs.com/pointtoshare/
  • Wednesday, October 28, 2009 10:05 PMJaybuffet Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Ok, that mnakes sense, except how do they charge if credit card info is not passed down the pipeline (this is how CS09 works)
  • Thursday, October 29, 2009 2:05 AMVictor O. Castro Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Lewis is right.

    You would normally create a new pipeline (creditcard.pcf). In there you would create (or buy) a custom pipeline component that will connect to your merchant services provider and process the credit card. We have a Merchant Services pipeline component that connects to 3 of the major merchant services providers in the US. All you would have to do is register the component in the server; added to the pipeline, and then use the custom interface to enter your settings (such as merchant services acct number, connection information, etc)

    I am not sure i understand why you think the CC info is not passed down the pipeline.




    Victor O. Castro - http://www.commercegeneration.com - http://twitter.com/vcastro - http://linkedin.com/victorocastro
  • Thursday, October 29, 2009 2:58 AMJaybuffet Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I have created a payment pipeline.  Looking in the dictionary contains no CC or CVV numbers.  I have had to put these valuesw in the cc_identifier field in order to get it to my payment processor.  Is there a configuration setting i am missing?  Are you running your pipeline component in CS 09.  Other posts have said that info has been removed to comply with PCI
  • Thursday, October 29, 2009 4:59 AMLewisBenge Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi Jay,

    Are you referring to this thread? http://social.msdn.microsoft.com/Forums/en-US/commserver2009/thread/5c43e851-f421-4932-9921-958631d941b6 

    The reference to PCI is in regards to no access to credit card data once stored, i.e. Commerce Server seperates encrypted credit card details from the Order itself for security purposes. However the pipeline still has access to this data for processing.

    Thanks,
    Lewis
    Follow Me on Twitter: @LewisBenge Or check out my blog: http://www.geekswithblogs.com/pointtoshare/
  • Thursday, October 29, 2009 1:26 PMJaybuffet Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I am refering to http://social.msdn.microsoft.com/Forums/en-US/commserver2009/thread/481f9a30-173a-4d02-832c-88276964bae4.  I am not storing the credit card in the users profile.  I am simply using the out of the box site which abstracts the calls to the pipelines through the commerce foundation apis.