Ok noted.
 I will create the milestone plan accordingly.

On Mon, Nov 24, 2014 at 1:52 PM, Shevan Goonetilleke <she...@wso2.com>
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 <
> keerth...@wso2.com> wrote:
>
>> I will share the milestone plan by today evening.
>>
>> On Mon, Nov 24, 2014 at 12:53 PM, Samisa Abeysinghe <sam...@wso2.com>
>> 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 <
>>> keerth...@wso2.com> 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
>>>>
>>>> --
>>>> <dev-requ...@wso2.org>
>>>> Keerthika Mahendralingam
>>>> Associate Software Engineer
>>>> Mobile :+94 (0) 776 121144
>>>> keerth...@wso2.com <thili...@wso2.com>
>>>>
>>>
>>>
>>
>>
>> --
>> <dev-requ...@wso2.org>
>> Keerthika Mahendralingam
>> Associate Software Engineer
>> Mobile :+94 (0) 776 121144
>> keerth...@wso2.com <thili...@wso2.com>
>>
>
>
>
> --
> Shevan Goonetilleke
> Director of Engineering
> WSO2, Inc.
> lean.enterprise.middleware
> m: +94777340680
> w: http://wso2.com
>



-- 
<dev-requ...@wso2.org>
Keerthika Mahendralingam
Associate Software Engineer
Mobile :+94 (0) 776 121144
keerth...@wso2.com <thili...@wso2.com>
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to