# Enable STRIPE Payment Processor

**URL:** <https://discuss.openedx.org/t/enable-stripe-payment-processor/2349>\
**Category:** Site Operations Help\
**Created:** [June 7, 2020, 2:19am UTC](https://discuss.openedx.org/t/enable-stripe-payment-processor/2349 "2020-06-07T02:19:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Xperez](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/xperez/32/1089_2.png) [@Xperez](https://discuss.openedx.org/u/Xperez)\
**Post date:** [June 7, 2020, 2:19am UTC](https://discuss.openedx.org/t/enable-stripe-payment-processor/2349/1 "2020-06-07T02:19:04Z")

</div>

Hi everyone:

I´m trying to enable Stripe as my main payment method. I have:

1. Edited my ecommerce.yml as follows to add Stripe:

```auto
> PAYMENT_PROCESSOR_CONFIG:
    edx:
        cybersource:
            access_key: SET-ME-PLEASE
            apple_pay_country_code: US
            apple_pay_merchant_id_certificate_path: /edx/etc/ssl/apple_pay_merchant.pem
            apple_pay_merchant_id_domain_association: 'This value should also be in
                private configuration. It, too, will span multiple lines too'
            apple_pay_merchant_identifier: merchant.com.example
            cancel_page_url: /checkout/cancel-checkout/
            merchant_id: SET-ME-PLEASE
            payment_page_url: https://testsecureacceptance.cybersource.com/pay
            profile_id: SET-ME-PLEASE
            receipt_page_url: /checkout/receipt/
            secret_key: SET-ME-PLEASE
            send_level_2_3_details: true
            soap_api_url: https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor/CyberSourceTransaction_1.140.$
            sop_access_key: SET-ME-PLEASE
            sop_payment_page_url: https://testsecureacceptance.cybersource.com/silent/pay
            sop_profile_id: SET-ME-PLEASE
            sop_secret_key: SET-ME-PLEASE
            transaction_key: SET-ME-PLEASE
paypal:
            cancel_url: /checkout/cancel-checkout/
            client_id: SET-ME-PLEASE
            client_secret: SET-ME-PLEASE
            error_url: /checkout/error/
            mode: sandbox
            receipt_url: /checkout/receipt/
stripe:
            publishable_key: pk_test_XXXXXXX
            secret_key: sk_test_XXXXX
            country: xx

```

1. I have created a SiteConfiguration object in :18130/admin in wich i have included the stripe payment processor in “Payment processors:” field and my site partner (wich has the “Edx” shortcode name)

2. Edited the “Client-side payment processor:” field and set “stripe” as its value.

3. I think i´m missing this step, but i dont have an idea where or how to do it:

 ![Captura de Pantalla 2020-06-06 a la(s) 21.10.57](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/d/da48fb7a3fb540bd5daed0110fa4520c4cdd3cfe.png)

1. I have seem some variables like\_CC\_PROCESSOR in my lms.yml file but i dont really know if thats the place to include my Stripe variables because the documentation does not include any reference to them:

![Captura de Pantalla 2020-06-06 a la(s) 21.16.15](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/d/dfadbc7cddc9a9b9af4fef4da82ce85b65bf1401.png)

Any help or guidance will be much appreciated 🙂

---

<div class="post-metadata">

**Author:** ![balaji](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/balaji/32/1372_2.png) [@balaji](https://discuss.openedx.org/u/balaji)\
**Post date:** [August 11, 2020, 6:25am UTC](https://discuss.openedx.org/t/enable-stripe-payment-processor/2349/2 "2020-08-11T06:25:05Z")

</div>

Hi, may I know if you are able to implement this
