Withdrawing profits from Huawei developers - huawei-mobile-services

I am my application whose profits reached more than 300 euros and two months have passed since this profit, but I cannot withdraw it because there is no data in the Credited section
As you can see, these are last month's earnings
As you can see there is nothing in the statistics to withdraw

Pls follow this docs for Self-service Settlement.
Huawei makes payments to merchants periodically based on confirmed settlement sheets. The settlement process is as follows:
Huawei provides settlement sheets for each settlement period (usually, a month) by the due date in each month, with detailed information about how your earnings are calculated. For example, Huawei will provide you with the settlement details for May on June 15.
You can check the provided settlement sheets and confirm them to submit a settlement application if all the settlement details are correct. For details, please refer to Section 4.5 in the HUAWEI Developer Merchant Service Agreement.
If invoicing is necessary, you can issue an invoice after confirming settlement sheets, and send it to Huawei by mail or email.
Huawei pays you according to the settlement application.

Related

PayPal Subscribe with a custom billing date at the last business day of every month

For the taxation purposes, the subscription should charge the customer at the last business day of every month. Is there a way to do that instead of charging the customer every month/week?
In the docs https://developer.paypal.com/docs/subscriptions/integrate/ I have not found any way to implement that.
Subscriptions bill on calendar days, and have no knowledge of business days.
Other non-Subscription PayPal integrations, such as using reference transactions or vault, are capable of billing arbitrary amounts at arbitrary times when you do an API operation with the token. (They require the reference transaction feature which is not enabled on live accounts by default, the account owner must contact PayPal's business support --not technical support-- to request it and only then can PayPal guide you on which API to integrate)

Paypal auto renewal and maximum limit

We are building a web application where a company can buy a license which costs $300 and extra users which cost $10 for one year. Suppose company bought a license and 10 users. They will pay $300+$100 = $400.
After some months if the company wants to buy extra users, they can buy those but they will have to pay remaining days cost at the prorated basis. Like if they buy 1 extra user after 6 months, they will have to pay $5.
So after the license is expired, we want that to be auto-renewed with license cost and users cost for next year which will be $400+$10 = $410. Is there any API for such renewal process?
Also, we are using Paypal API based approach in the application and hence for payment, we need not go to Paypal's gateway. Can I know the maximum limit for such transaction? Is it $10,000?
By default PayPal's limit is $10k but you can call and request they raise that limit.
For what you've outlined it would be best to use Reference Transactions. This way you won't have any limitations on when you process a payment or what amount to process.
For regular PayPal payments you'll need to setup a billing agreement and use the billing agreement ID in future reference transaction requests. For direct credit card you don't need a billing agreement.

Cannot find resource on suspending subscription

I am not a developer. I am managing a team of developers and they are telling me this cant be done. However i am finding on here that it indeed can be done.
Our website that we are building is subscription based. I need a way to award free subscription time to an account.
For example:
User signs up on Jan 1 and pays the 7$ per month subscription.
Next billing date is Feb 1 but sometime in Jan we grant this user 1 free month.
We need to skip the Feb 1 bill date and resume billing on March 1 (with out back charging them for Feb)
Can anyone show me where on the paypal dev site i can find the info on this? I would greatly appreciate it! I have looked through the other posts but cant find a link.
Based on what I know, this can be done using PayPal API but it is not through recurring payment API. One way to do this is to use reference transaction API and charge the customer whenever your system indicates that it should. Links:
https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns
https://developer.paypal.com/docs/classic/express-checkout/ht_ec-refTrans-SetEC-DoRefTrans-curl-etc/
This particular implementation requires your system to use scheduler of some sort such as cron jobs or daemon process to charge the customer when needed. So the flow looks something like this:
Customer goes to your website/system to subscribe
Your system runs Billing Agreement API to obtain billing agreement with the customer. Your system receives billing agreement ID and store it into database for future charges
Your system would determine when to charge the customer and when to skip.
When the time came to charge the customer, use the billing agreement ID and include it in Reference Transaction API.
I am outlining the above as general guide but I hope you got the gist of it.

Pay Pal Recurring Payment Integration

I have a site which will receive money from customers in a regular period(Say once in a week). I am storing my clients details in my database and i want withdraw money form my customers account with out prompting them for authentication every time.The amount will be vary with respect to the customers. How can i do this with pay pal?Do i need to buy pay pal pro for implementing this.I read some docs related to recurring payments and reference payment services of pay pal, but i don't know how it will work when my business pay pal account registered in Australia.
Thanks in advance.
We recently (Jan 2013) implemented a recurring payment integration with PalPal for an Australian site (paypal account).
We used;
PayFlow Pro (doc:
https://www.x.com/sites/default/files/payflowgateway_guide.pdf)
Recurring Payments module (doc: https://www.x.com/sites/default/files/pp_payflowpro_recurringbilling_guide.pdf)
I can't say the experience was a pleasant one, a lot of reading, phone calls to support, and hair-pulling - but we got there in the end.
Depending on your situation I would suggest looking at Pin Payment Gateway (https://pin.net.au/) as an alternative.
You can use PayPal Recurring Payment method for this.
As you said you do not want you want to withdraw money from there account without authenticating them again, you have to create a subscription profile of customer on paypal via an NVP API (CreateRecurringPaymentsProfile).
After you get the Subscription ID of the customer with a success message you need not to store customers details (card details), which is also illegal to do so.
While calling the
CreateRecurringPaymentsProfile method of API
You need to set the following fields.
BILLINGPERIOD = MONTH or DAY (according to your need)
BILLINGFREQUENCY = 2 (means after 2 BILLINGPERIOD )
TOTALBILLINGCYCLES = 10
For Example : if BILLINGPERIOD = MONTH & BILLINGFREQUENCY = 2 & TOTALBILLINGCYCLES = 10 then automatic payment will occur after every 2 months till 10 payment cycles are completed.
You can also find the example code here :
http://paypal.github.io/sample-apps/

Recurring Payments in PayPal

I am trying to use the Recurring payment API offered by PayPal.
I have a scenario which I am not able to address directly. It goes like this.
We have a website where we sell some services. Now the services are charged per user license. A user can buy/cancel user license in between. We want to offer the customer a recurring billing option. We have to notice here that the amount may vary each billing cycle based on the number of user licenses the customer uses during that cycle.
Is there any way I can achieve this using PayPal recurring Payment API's.
I realize this is a very old post, but it still shows up for Google searches, so I thought I'd add:
Paypal does allow you to do this now, using their new adaptive payments api.
Authorize.net also has a service that might work called Customer Information Manager.
The recurring payment option is a fixed amount that the customer pre-agrees to pay each month (or period). To do what you're trying to do, a customer would have to pre-agree to pay whatever amount you decide to charge at a later time. This means pre-authorizing an unknown payment amount, which will not be allowed by any payment service.
Your only options are:
Bill the variable amount each month (i.e. no subscription).
Set up a subscription where the monthly amount is the maximum that could potentially be billed, and then refund the difference each month.
Good luck with #2 - I would never agree to such a thing as a customer, personally.
What you're looking for is covered in the UK by the Direct Debit system, however given the potential for abuse it's very tightly controlled and there are a lot of restrictions and regulations governing it.
I'd strongly suggest you just set up a monthly invoicing system that just bills the client each month.
I don't know its meaning full or not as it is a very old post.
Instead of creating recurring profile on PayPal Server, You can store the customer's credit card on the PayPal using REST API: https://developer.paypal.com/docs/api/#vault then every month you can fetch it and charge it like recurring Payment Or When client is no longer with the services then just remove its card from PayPal.
I suppose Authorize.net SIM method also does the same.
Hope this make sense.