Warum erscheint notes
nicht in der Square App, wenn eine Zahlung verarbeitet wird? Siehe Screenshots unten. Hier ist die SDK-Methode, die ich verwende, um die Square App aufzurufen.Notizen werden nicht angezeigt, wenn sie an die Square App mit SDK übergeben werden
- (void) sdktest {
NSURL *const callbackURL = [NSURL URLWithString:@"SomeCallBackURL-Here"];
SCCMoney *const amount = [SCCMoney moneyWithAmountCents:500 currencyCode:@"USD" error:NULL];
[SCCAPIRequest setClientID:SQUARE_PROD_APP_ID];
NSError * error;
SCCAPIRequest *request = [SCCAPIRequest requestWithCallbackURL:callbackURL
amount:amount
userInfoString:@"My User info string"
merchantID:nil
notes:@"My Note"
customerID:nil
supportedTenderTypes:SCCAPIRequestTenderTypeAll
clearsDefaultFees:NO
returnAutomaticallyAfterPayment:YES
error:&error];
[SCCAPIConnection performRequest:request error:&error];
if (error != nil) { NSLog(@"ERROR IN SDKWAY: %@", error.localizedDescription); }
}
Aber wenn die Square-App geöffnet ist, ist alles, was zeigt, der Preis. Ich möchte dem Nutzer zeigen, wofür er bezahlt.
Auf dem Rückweg das Datenpaket enthält die notes
und userInfoString
Screenshots: Klick auf den Pfeil "zurück" Sie gerade zurück in die Test-App übernimmt.