How can I make my NFT visible on the TP wallet and metamask - metamask

previously I have successfully obtained the NFT display in metmask( after enable opensea APi and NFT detection) and this feature seems to only support the ETH chain.
Now my NFT is on BNB Chain(BSC)。 I have follow guide to add NFT on metamask and TP . i would like to display in metmask and Tokepocket but Can't see photos .
TP
Metamask

Related

Payment address of other country in google play console

I moved to another country and my personal payment address is no longer valid. Google's recommendation is to create another payment account with the actual address. But it makes me wonder:
Taxes of which country is going to be applied to my payments?
Do I need to verify my address the same way as in AdMob? Via verification PIN. And if yes, then what address they will send it to?
How do I withdraw the money I will earn? Is it through the AdSense system or somehow different?
Why do I wonder, you may ask? That's because I was forced to create totally new AdMob account when I moved to another country, but here Google says that it's enough to have just an additional payment address. Am I good?
On your original AdMob Account Add new payment method (new bank account from your new country) then cancel the first payment method (your old bank account)
Call AdMob Support and verify your new address, they will ask for a bill with your name or Bank statement from your new address (make sure your name in statement is identical to your passport and the new address is written in English)
Also they will ask you to fill W-8 form to identify if you working for USA or not.
Remember to close the new AdMob account if this worked properly.
The tax will apply to the country of the bank account which received the payment.

My payment for developer account is failed in play store. I used International debit card of hdfc

I used different international debit cards, but its always showing
"Your request failed. Ensure your payment method info is correct or add a new payment method to your Google Account. Learn more [OR-CCSEH-05]".
I tried to pay by entering card info's to google play console while creating developer account.
The card address and your address should be the same, this error result from different country on the card than your location.
Change your google payments address to your card country.
Try the How to change your Google Play country.
Or contact Google Play Support for more help.

How to update Virtual Assistant bot when LUIS endpoint changes

I am trying to switch from using the LUIS Authoring Key to using a Subscription Key for both my Assistant and my Skill. I created a Subscription Key and assigned it to the LUIS app. What do I need to modify in a Virtual Assistant bot to get it to use the new the new key/endpoint?
I changed the prediction endpoint key to use a Subscription Key so I don't hit HTTP 403 and HTTP 429 errors and now I need to understand what I need to change in both the Assistant and Skill projects to use this new endpoint.
You can update the cognitivemodels.json file to use the subscription key assigned. You need to modify the cognitivemodels.json file in both the Virtual Assistant and Skill (or each skill). Then just re-publish your bot.

What key is used to generate an ARQC in Apple Pay?

In the EMV protocol the IMK(ac) is used to generate the session key, which is used to generate an ARQC. The IMK(ac) is exclusive to the chip and the card issuer host
As far as I understand, the card issuers do not share those keys with the card brand (i.e. Visa cannot validate your ARQC, only "The Bank of Peoria" who issued the card can).
When an EMV Apple Pay transaction occurs in which the phone generates the ARQC, which IMK(ac) key is it using? Presumably it can't be the IMK(ac) from the original card, and thus the card issuer cannot validate the ARQC.
If it's an Apple IMK(ac) being used, then does this mean that it is Apple validating that ARQC?
If this is the case, what's the transaction flow that gives Apple the opportunity to validate the ARQC?
[Edited for clarity]
Mobile wallets like Apple/Google Pay don't use the card's PAN, so they don't need to provide the same ARQC that the card would have generated.
Instead, they use network tokens which are then mapped back to the PAN by the scheme.
Before the transaction
the Token Requestor (e.g. Apple) sends its IMKac to the Token Service Provider (e.g. Visa) as part of the onboarding
the Device (i.e. individual phone) is provisioned with a Token that can be mapped back to the PAN by the Token Service Provider as part of adding the card to Apple Pay
During the transaction
the Device:
generates an ARQC, which it includes in the transaction
sends its Token in the place that the PAN would go
the Token Requestor:
swaps out the Token for the PAN, which the issuer can recognise
validates the ARQC using the Token Requestor's IMKac, and forwards the result of this validation to the issuer
Encryption will always use Session keys derived from an IMKac for Cryptogram generation. However the IMK need not be the same as what your physical card uses( you can manage this using a different CVN as host).
The same key will be available with the payment schemes(Visa, MasterCard etc.) who will validate the cryptogram during the transaction and send you the results of verification.
Wallet CVNs are different. If you as a card issuer host wants to verify the cryptogram, then you should have the IMKac for the CVN and your HSM should support the CVN. Ideally you can rely on the verification results code (in 44 for Visa and 48 SE71 for MC) to decide whether it can be approved or no.
In case if you have more documentations from Apple you can share, I would love to go through those :-) .

Functionalities such as cash, split payments does not appear on square register app for transactions initiated by register api and Oauth flow

When I initiate a transaction from my android app using the register API, it first goes through the oauth flow, then if the merchant allows the permissions(I used default permissions) it opens up the register app's transaction page (where merchant can charge a specific amount of money sent by my android app using credit card). But the merchant cannot see any other options other then credit card processing. How do I enable cash payment, Split Card payment methods?
tenderTypes.add(ChargeRequest.TenderType.CASH);
Take a look at this page in the documentation:
https://docs.connect.squareup.com/api/register/android/
And don't forget about the sample apps here: https://github.com/square/register-android-sdk

Resources