Is it mandatory to enable billing for HMS Core Site kit - huawei-mobile-services

When using the HMS core site kit, Is it mandatory to enable billing. What if it is not enabled?.

For Enterprise developer you have to subscribe to relevant pay-as-you-go plan to use paid APIs of Site kit, else you will face error 010027 as shown in the screenshot . This options is only for enterprise developers. This parameter is not required by individual developers.
FAQ question
For more information about site kit pricing
https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/about-charging-0000001052557393
For more information about general pricing and quotas refer
https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-service-billing

Related

Substitute in HMS for GTM enhanced ecommerce Measuring Purchases

Is any Substitute in HMS like GTM enhanced ecommerce Measuring Purchases
https://developers.google.com/tag-manager/android/v4/enhanced-ecommerce#purchases
The enhanced e-commerce function in the Google Analytics: Universal Analytics template is supported, allowing you to easily track user interactions with your product, including product display, product click, product details view, adding your product to the shopping cart, checkout, transaction, and refund.
Please refer below document link, this will guide you in depth:
https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/android-condition-management-example-0000001079066119-V5#EN-US_TOPIC_0000001079066119__section1557062603218
You can integrate HMS - Dynamic Tag Manager (DTM) to track events and monitor your marketing activity data.
Please refer this link for detail procedure of creating a tag https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/android-tag-management-operation-procedure-0000001076930394-V5
This video link https://www.youtube.com/watch?v=f7OuFZNTUIQ explains how to integrate DTM and update tag configuration easily and securely.

what payment gateways can i use in moodle in Pakistan?

I am recently working in moodle 3.0 and developing an e-learning system for my university but i am stuck with the payment gateways. As Paypal is not working in pakistan so what is an alternative of it...
Please check out this plugin. If this doesn't works for you then you will have to go for custom plugins that are either paid or they can be made through developers.

Is paypal REST API stable and out of beta?

I have looked at the Paypal REST API and at classic API. I like the Direct card processing support the REST API offers and the ability to use the Vault from the REST API.
Only problem is our PayPal sales rep insists the REST APIs are not stable and should not be used and wants us to use PayPal payments Pro with this Class API .
We have a business account and only expect to receive payments in the US, which per this link should be supported just fine. We need to accept payments using a mobile app and website. The mobile app needs to support one time transactions and both (app and website) need to support transactions using stored credit card information (which is where the Vault feature seems really handy).
I clearly see a lot of REST API questions so now doubt its in use.
Question for devs using the REST API over the past 6 months:
has it changed in a breaking manner for you?
Is it reasonably available (99.9%) for your applications?
Does using the Vault REST API feature require a Payments Pro account?
The RESTful APIs would work for you based off of what you stated. Granted they are not to parity with the Classic APIs just yet but the features you were requesting (Direct Card and Vault) are good to go. Pro is not required for Vault with a US account.
Lastly, without knowing the full conversation you had with your Sales Rep, I can't comment on why they felt so strongly against the RESTful APIs. However, if you open up a ticket at www.paypal.com/mts with all of your integration requirements, we can help you out with the best options available.

REST API vs Classic APIs

I am working with PayPal integration for the first time and am confused regarding the two solutions. I need to accept direct payments. User enters credit card information and I use PayPal as the processor. I would also at a later point after release like to add PayPal Express Checkout for convenience. I have PayPal Payments Pro, which assigned me a Payflow account. Which documentation should I follow to accomplish both? There are so many assorted PDFs, many of which are over 100 pages, and I don't have a clear idea where I should start.
I would greatly appreciate a quick separation of services (XMLPay? DoDirectPayment?)
I am using C# / ASP.NET and already have the core and rest api libraries installed in my project via NuGet. I also have an app created and an ID+Secret pair to use.
I have called PayPal but the phone team does not have the proficiency to answer these questions and simply refers me to the documentation site. Hopefully a developer who has been down this road can steer me in the right direction. Thanks!
I would suggest the REST Apis, they support both direct credit card and express checkout depending on which funding instrument (CC vs PayPal) you pass in the pay request.
There is also a C# SDK provided to get you started, all info available at: https://developer.paypal.com/webapps/developer/docs/api/
For anyone running into this post in their search for more PayPal integration information (as I did), the C# REST API wrappers (provided by PayPal) are very useful, and they include full sample projects showing you how to perform most common tasks.
You can find them here: https://github.com/paypal/PayPal-NET-SDK

If I use the PayPal gateway in my iPhone app, will Apple approve it? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 9 years ago.
Improve this question
If I use the PayPal gateway in my iPhone app, will Apple approve it?
After 4 months have passed I just want to inform you about the outcome
of the discussed topic (at least for our company) :
Since this questions has some meaning for our business I directly asked
Apple (appreview#apple.com) in October '11 before starting to implement the paypal API into our App:
Dear review team,
I have a question regarding the use of an external payment mechanism ( paypal gateway for iOS) inside an app:
we plan to create a social network app, which informs users about events,/ parties in their neighborhood
as well as provides some sort of communication between the users of the app.
We also have the idea to sell some tickets for some of the events (with the agreement of the organizers) using the paypal gateway for iOS.
Now my question is:
Since event tickets are "physical goods" there are no restrictions regarding the use of the paypal gateway, correct ?
(It's not allowed to implement  the "In Purchase Api" for this purpose, since the sold products wouldn't be 'virtual goods', right ?)
Thank You for Your support
..
After 6 days we received the following answer:
Dear ...,
Thank you for contacting the App Review team. Apple is not able to provide pre-approval for proposed application submissions or to review and comment on application concepts or code.
That said, apps that use In-App Purchase for physical goods, are not appropriate for the App Store. It would be appropriate to deliver the purchase of physical goods through external purchase mechanisms.
(accentuation by me)
Please review the App Store Review Guidelines against the specific application you wish to develop. The App Store Review Guidelines can be found at https://developer.apple.com/appstore/resources/approval/guidelines.html.
In addition, we strongly recommend reviewing the “iOS Developer Program License Agreement,” “iOS Human Interface Guidelines,” and “In App Purchase Programming Guidelines” to ensure that your application is in compliance with all documentation.
For tips on preparing your application for submission and other information about App Store approval process, visit: http://developer.apple.com/iphone/appstore/approval.html.
We look forward to reviewing your app.
J..
App Review
So we got the green light to implement our intent.
On December 13 we uploaded our App to the App Store.
Within 4 days we received the approval from Apple "ready for sale"!
So at least for our kind of business (sales of event tickets) it's possible to
use the paypal API inside an iPhone App.
Generally speaking, yes, your app will be rejected. According to section 11.2 of the App Store Review Guidelines for iOS (Login Required) any app that doesn't use In-App purchase will be rejected.
11.2 Apps utilizing a system other than the In App Purchase API (IAP) to purchase content, functionality, or services in an app will be rejected
Additionally, note that any purchase of real world goods or services is not allowed as per section 11.3. I suggest reading the whole document, or at least section 11 (and 20 if it's a charity app). That should give you a pretty good idea of what's allowed and what's not.
Sorry for insisting again on this question.
But I cannot agree with Moshe, that the "App Store Review Guidelines for iOS" would
forbid purchasing physical goods with an external payment mechanism (as Paypal gateway).
sec. 11.2 urges developers to use In App Purchase API (IAP) for selling "virtual goods".
sec. 11.3 forbids selling of "physical goods" using that IAP.
So I see no forbidance of using an external payment mechanism for selling "physical goods", right ?
Indeed there are some apps using the paypal gateway for selling some sort of physical goods like "LEDwatchapp"
http://itunes.apple.com/app/ledwatchapp/id410279039?mt=8
or "yorder"
http://m.yorder.it/
(the latter I haven't tried but it was recommended from the paypal website).
I also plan to implement this paypal gateway in our app to sell some event tickets.
That's why I'm very interested on this discussion.
Thank's for your comments.
According to section 11.3 above you must use other payment providers for services or goods used outside of the iphone. Which means you can use PayPal or other payment providers.
Physical goods are the obvious scenario, but it is not limited to this only.
For example if you are selling a service which is not delivered by the mobile device, for example a dating service or a an help desk service which is delivered outside of the phone.
I have experience with iPhone apps that are approved by Apple and are not using IAP.
For example a gift cards app (Virtual gift cards used for physical stores)
http://itunes.apple.com/us/app/istash-cards/id486722915?mt=8
This app uses ZooZ SDK, which allows credit card and paypal processing outside of IAP
I know of people who have had their apps rejected for using the PayPal gateway, so I think it's a pretty safe bet that Apple will reject yours. Apple wants you to use their in-app purchase mechanism.
As long as you are not selling digital goods, you can use the PayPal API. Apple does not restrict iPhone users from paying with PayPal for physical goods and real world services.