Hi all,
We are considering to release the Stripe Connector as the first release
with the following methods:
1. Cards:
        Creates a new card for a customer.
        Retrieves an existing card details stored on a customer.
        Updates a card details.
        Deletes a card.
        Lists all cards belonging to a customer.

2. Tokens:
        Creates a card token that wraps the details of a credit card.
        Creates a bank account token that wraps the details of a bank
account.
        Retrieves an existing token.

3. Customers:
        Creates a new customer.
        Retrieves the details of an existing customer.
        Updates the specified customer.
        Permanently deletes a customer.
        Returns a list of all customers.

4. Charges:
        Creates a new charge.
        Retrieves the details of an existing charge.
        Updates the specified charge.
        Captures the payment of an existing charge.
        returns a list of all charges.

5. Refunds:
        Creates a new refund for a charge.
        Retrieves details about an existing refund.
        Updates the specified refund.
        Returns a list all refunds belonging to a specific charge.

6. Invoices:
        Creates an invoice.
        Retrieves the invoice with the give ID.
        Retrieves an invoice’s line items.
        Retrieves a customer’s upcoming invoice for a customer.
        Updates an existing invoice.
        Pays an invoice.
        Lists invoices for a specific customer.

7. Transfers:
        Creates a new transfer.
        Retrieves the details of an existing transfer.
        Updates the specified transfer.
        Cancels a transfer.
        Lists all existing transfers.

8.  Recipients:
        Creates a new recipient and verifies recipient's identity and bank
account information or credit card.
        Retrieves the details of an existing recipient.
        Updates the specified recipient.
        Deletes a recipient.
        Lists all recipients.

9.  Account:
        Retrieves the details of an account details.

10. Balance:
        Retrieves the current account balance.
        Retrieves the balance transection with the given ID.
        Returns a list of transections that have contributed to the Stripe
account balance.



On Mon, Dec 8, 2014 at 10:38 AM, Vanjikumaran Sivajothy <[email protected]>
wrote:

> Hi all,
>
> We will be releasing the first released based on milestone plan given in
> [1].
>
> @Keerthika, Please list down the methods that you will be including the
> first release of this connector.
>
> Thank you,
>
>
> [1]
> https://docs.google.com/a/wso2.com/spreadsheets/d/1SsgV1T893aY_RdGrjRpWGUIYNYGSliHRpGAEpZ429-M/edit#gid=0
>
> On Tue, Nov 25, 2014 at 3:56 PM, Keerthika Mahendralingam <
> [email protected]> wrote:
>
>> Hi all,
>>
>> Please find the requested use case for Stripe ESB connector below.
>>
>> ​​​
>>  Use Case for Stripe ESB connector
>> <https://docs.google.com/a/wso2.com/document/d/1qZqNicpoxGir3PcjUslgKk3lNQsGI_qn9gauipoKAJQ/edit?usp=drive_web>
>> ​
>>
>> Thanks & regards,
>>
>> On Mon, Nov 24, 2014 at 10:20 PM, Selvaratnam Uthaiyashankar <
>> [email protected]> wrote:
>>
>>> Need usecase please.
>>>
>>>
>>> On Monday, November 24, 2014, Keerthika Mahendralingam <
>>> [email protected]> wrote:
>>>
>>>> Ok noted.
>>>>  I will create the milestone plan accordingly.
>>>>
>>>> On Mon, Nov 24, 2014 at 1:52 PM, Shevan Goonetilleke <[email protected]>
>>>> wrote:
>>>>
>>>>> Keerthika, there are a lot of methods here too...pls define the some
>>>>> useful scenarios around this and implement only those methods (given that
>>>>> you have only 3 weeks to complete).
>>>>>
>>>>> On Mon, Nov 24, 2014 at 12:54 PM, Keerthika Mahendralingam <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> I will share the milestone plan by today evening.
>>>>>>
>>>>>> On Mon, Nov 24, 2014 at 12:53 PM, Samisa Abeysinghe <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Milestone plan for this?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Samisa...
>>>>>>>
>>>>>>>
>>>>>>> Samisa Abeysinghe
>>>>>>>
>>>>>>> Vice President Delivery
>>>>>>>
>>>>>>> WSO2 Inc.
>>>>>>> http://wso2.com
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Nov 24, 2014 at 12:49 PM, Keerthika Mahendralingam <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>> I have planned to develop $subject as described below.
>>>>>>>>
>>>>>>>> *Introduction*
>>>>>>>> Stripe provides simple RESTful HTTP interfaces to handle payments.
>>>>>>>>
>>>>>>>> *Stripe API Methods*
>>>>>>>>
>>>>>>>> 1. Cards:
>>>>>>>>         Creates a new card for a customer.
>>>>>>>>         Retrieves an existing card details stored on a customer.
>>>>>>>>         Updates a card details.
>>>>>>>>         Deletes a card.
>>>>>>>>         Lists all cards belonging to a customer.
>>>>>>>>
>>>>>>>> 2. Tokens:
>>>>>>>>         Creates a card token that wraps the details of a credit
>>>>>>>> card.
>>>>>>>>         Creates a bank account token that wraps the details of a
>>>>>>>> bank account.
>>>>>>>>         Retrieves an existing token.
>>>>>>>>
>>>>>>>> 3. Customers:
>>>>>>>>         Creates a new customer.
>>>>>>>>         Retrieves the details of an existing customer.
>>>>>>>>         Updates the specified customer.
>>>>>>>>         Permanently deletes a customer.
>>>>>>>>         Returns a list of all customers.
>>>>>>>>
>>>>>>>> 4. Charges:
>>>>>>>>         Creates a new charge.
>>>>>>>>         Retrieves the details of an existing charge.
>>>>>>>>         Updates the specified charge.
>>>>>>>>         Captures the payment of an existing charge.
>>>>>>>>         returns a list of all charges.
>>>>>>>>
>>>>>>>> 5. Refunds:
>>>>>>>>         Creates a new refund for a charge.
>>>>>>>>         Retrieves details about an existing refund.
>>>>>>>>         Updates the specified refund.
>>>>>>>>         Returns a list all refunds belonging to a specific charge.
>>>>>>>>
>>>>>>>> 6. Subscriptions:
>>>>>>>>         Creates a new subscription on an existing customer.
>>>>>>>>         Retrieves details about a specific active subscription for
>>>>>>>> a customer.
>>>>>>>>         Updates an existing subscription on a customer.
>>>>>>>>         Cancels a customer's subscription.
>>>>>>>>         Lists active subscriptions.
>>>>>>>>
>>>>>>>> 7.Plans:
>>>>>>>>         Creates a plan.
>>>>>>>>         Retrieves a plan with the given ID.
>>>>>>>>         Updates the name a plan.
>>>>>>>>         Deletes a plan.
>>>>>>>>         Lists all plans.
>>>>>>>>
>>>>>>>> 8. Coupons:
>>>>>>>>         Creates a coupon.
>>>>>>>>         Retrieves a coupon with the given ID.
>>>>>>>>         Updates the metadata of a coupon.
>>>>>>>>         Deletes a coupon.
>>>>>>>>         Returns a list of coupons.
>>>>>>>>
>>>>>>>> 9. Discounts:
>>>>>>>>         Removes the currently applied discount on a customer.
>>>>>>>>         Removes the currently applied discount on a subscription.
>>>>>>>>
>>>>>>>> 10. Invoices:
>>>>>>>>         Creates an invoice.
>>>>>>>>         Retrieves the invoice with the give ID.
>>>>>>>>         Retrieves an invoice’s line items.
>>>>>>>>         Retrieves a customer’s upcoming invoice for a customer.
>>>>>>>>         Updates an existing invoice.
>>>>>>>>         Pays an invoice.
>>>>>>>>         Lists invoices for a specific customer.
>>>>>>>>
>>>>>>>> 11. Invoice items:
>>>>>>>>         Adds an arbitrary charge to the customer's upcoming invoice.
>>>>>>>>         Retrieves an invoice item with the given ID.
>>>>>>>>         Updates the amount or description of an upcoming invoice.
>>>>>>>>         Deletes an invoice item from the upcoming invoice.
>>>>>>>>         Lists all invoice items.
>>>>>>>>
>>>>>>>> 12.Transfers:
>>>>>>>>         Creates a new transfer.
>>>>>>>>         Retrieves the details of an existing transfer.
>>>>>>>>         Updates the specified transfer.
>>>>>>>>         Cancels a transfer.
>>>>>>>>         Lists all existing transfers.
>>>>>>>>
>>>>>>>> 13. Disputes:
>>>>>>>>         Updates a dispute.
>>>>>>>>         Closes a dispute for a charge.
>>>>>>>>
>>>>>>>> 14. Recipients:
>>>>>>>>         Creates a new recipient and verifies recipient's identity
>>>>>>>> and bank account information           or credit card.
>>>>>>>>         Retrieves the details of an existing recipient.
>>>>>>>>         Updates the specified recipient.
>>>>>>>>         Deletes a recipient.
>>>>>>>>         Lists all recipients.
>>>>>>>>
>>>>>>>> 15. Account:
>>>>>>>>         Retrieves the details of an account details.
>>>>>>>>
>>>>>>>> 16. Balance:
>>>>>>>>         Retrieves the current account balance.
>>>>>>>>         Retrieves the balance transection with the given ID.
>>>>>>>>         Returns a list of transections that have contributed to the
>>>>>>>> Stripe account balance.
>>>>>>>>
>>>>>>>> 17. Application Fees:
>>>>>>>>         Retrieves the details of an application fee.
>>>>>>>>         Returns a list of application fees.
>>>>>>>>
>>>>>>>> 18. Application fee refunds:
>>>>>>>>         Refunds an application fee that has previously been
>>>>>>>> collected but not yet refunded.
>>>>>>>>         Retrieves details about an application fee refund.
>>>>>>>>         Updates the specified application fee refund.
>>>>>>>>         Returns a list of the refunds that belonging to a specific
>>>>>>>> application fee.
>>>>>>>>
>>>>>>>> 19. Events:
>>>>>>>>         Retrieves the details of an event.
>>>>>>>>         Lists all events.
>>>>>>>>
>>>>>>>>
>>>>>>>> *Authentication*
>>>>>>>> Stripe API is utilizing the Oauth2 as the authentication mechanism.
>>>>>>>>
>>>>>>>> Detailed information about the above methods can be found in the
>>>>>>>> following link:
>>>>>>>> https://stripe.com/docs/api#intro
>>>>>>>>
>>>>>>>> --
>>>>>>>> Keerthika Mahendralingam
>>>>>>>> Associate Software Engineer
>>>>>>>> Mobile :+94 (0) 776 121144
>>>>>>>> [email protected]
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Keerthika Mahendralingam
>>>>>> Associate Software Engineer
>>>>>> Mobile :+94 (0) 776 121144
>>>>>> [email protected]
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Shevan Goonetilleke
>>>>> Director of Engineering
>>>>> WSO2, Inc.
>>>>> lean.enterprise.middleware
>>>>> m: +94777340680
>>>>> w: http://wso2.com
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Keerthika Mahendralingam
>>>> Associate Software Engineer
>>>> Mobile :+94 (0) 776 121144
>>>> [email protected]
>>>>
>>>
>>>
>>> --
>>> S.Uthaiyashankar
>>> VP Engineering
>>> WSO2 Inc.
>>> http://wso2.com/ - "lean . enterprise . middleware"
>>>
>>> Phone: +94 714897591
>>>
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> <[email protected]>
>> Keerthika Mahendralingam
>> Associate Software Engineer
>> Mobile :+94 (0) 776 121144
>> [email protected] <[email protected]>
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Sivajothy Vanjikumaran
> *Senior Software Engineer*
> *Integration Technologies Team*
> *WSO2 Inc. http://wso2.com <http://wso2.com/>*
> *Mobile:(+94)777219209*
> [image: Facebook] <https://www.facebook.com/vanjikumaran> [image: Twitter]
> <https://twitter.com/vanjikumaran> [image: LinkedIn]
> <http://www.linkedin.com/pub/vanjikumaran-sivajothy/25/b31/293> [image:
> Blogger] <http://vanjikumaran.blogspot.com/> [image: SlideShare]
> <http://www.slideshare.net/vanjikumaran>
>
> This communication may contain privileged or other
> confidential information and is intended exclusively for the addressee/s.
> If you are not the intended recipient/s, or believe that you may
> have received this communication in error, please reply to the
> sender indicating that fact and delete the copy you received and in
> addition, you should not print, copy, re-transmit, disseminate, or
> otherwise use the information contained in this communication.
> Internet communications cannot be guaranteed to be timely, secure, error
> or virus-free. The sender does not accept liability for any errors
> or omissions
>



-- 
<[email protected]>
Keerthika Mahendralingam
Associate Software Engineer
Mobile :+94 (0) 776 121144
[email protected] <[email protected]>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to