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]
> <javascript:_e(%7B%7D,'cvml','[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] <javascript:_e(%7B%7D,'cvml','[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]
>>> <javascript:_e(%7B%7D,'cvml','[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] <javascript:_e(%7B%7D,'cvml','[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
>>>>>
>>>>> --
>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>
>>>>> Keerthika Mahendralingam
>>>>> Associate Software Engineer
>>>>> Mobile :+94 (0) 776 121144
>>>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');>
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>
>>> Keerthika Mahendralingam
>>> Associate Software Engineer
>>> Mobile :+94 (0) 776 121144
>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');>
>>>
>>
>>
>>
>> --
>> Shevan Goonetilleke
>> Director of Engineering
>> WSO2, Inc.
>> lean.enterprise.middleware
>> m: +94777340680
>> w: http://wso2.com
>>
>
>
>
> --
> <javascript:_e(%7B%7D,'cvml','[email protected]');>
> Keerthika Mahendralingam
> Associate Software Engineer
> Mobile :+94 (0) 776 121144
> [email protected] <javascript:_e(%7B%7D,'cvml','[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

Reply via email to